Newsgroup: it.comp.lang.javascript
Titolo: x pippopd (ed eventuali interessati) dom e applet

allora ricapitolando :
così funziona sia su nn6 sia su ie5
<head>
<title>Nuova pagina 3</title>
<script language="JavaScript">
function selezione() {
 if(document.getElementById){
  var ee=document.createElement('object')
  if(navigator.appName=="Netscape"){
    ee.type='application/x-java-applet'
    }
  ee.code='pippo'
  ee.archive='pippo.jar' // nel caso si usi un archivio (con i .class
togliere questa riga)
 
ee.id
="dddd"
  ee.width='760'
  ee.height='800'
  document.body.appendChild(ee)
  }
}
</script>
</head>
<body bgcolor="#ffffff" onload='selezione()'>
</body>
</html>
fra l'altro mi piacerebbe sapere dove hai trovato questa istruzione
    ee.type='application/x-java-applet'
io non ci arrivavo neanche in 6 mesi , per quello che ho trovato io era da
mettere
    ee.codetype='application/java' che ovviamente non funziona , e ti
assicuro che ho dragato internet alla ricerca di informazioni.
adesso ho un altro problema : alla mia applet passo dei parametri col
<param>
quindi il codice adesso è
<head>
<title>Nuova pagina 3</title>
<script language="JavaScript">
function selezione() {
 if(document.getElementById){
  var ee=document.createElement('object')
  if(navigator.appName=="Netscape"){
    ee.type='application/x-java-applet'
    }
  ee.code='turismo2'
  ee.archive='turismo2.jar'
 
ee.id
="dddd"
  ee.width='760'
  ee.height='800'
  var ff=document.createElement('param')
 
ff.name
='anno'
    ff.value='98'
  document.body.appendChild(ee)
  document.getElementById('dddd').appendChild(ff)
  }
}
</script>
</head>
<body bgcolor="#ffffff" onload='selezione()'>
</body>
</html>
beh , con nn6 funziona , con ie5 non ne vuole assolutamente sapere , ho
provato tutte le combinazioni che mi venivano in mente , non c'è verso
non è che hai qualche idea tu ?
fra l'altro voglio ringraziarti per l'aiuto datomi in precedenza , senza di
esso sarei al punto di parenza.
ciao
frolix8
P.S. ho dato un'occhiata al tuo codice su 
www.jsdir.it
 , quello che analizza
la pagina e da in output una tabella con i nodi. a me però con nn6 non
funziona lo scroll della pagina con la tabella , secondo me è colpa del
document.open e close perchè fottono anche me su una pagina che con ie e
nn4.x funzionava perfettamente
buco di nn6 ? mi sembra strano non se ne siano accorti , quella tecnica era
molto utile

 molto utile
utile ma a quanto pare abbandonata..........in alcuni casi mi ha dato
problemi anche con IE5.5 .....non di scroll ma sempre con
document.write.........
l'unica soluzione è sempre di aprire la nuova pagina scrivendoci con
innerHTML o createElement()   etc........per avere le barre....
andreotta fabiano
 WebMªster ATI POWER s.n.c.
 
andr...@atipower.it
 
http://www.atipower.it
 
http://www.afdsoftware.freeweb.org
 
http://www.jsdir.com
 
http://www.javascript.3000.it

 molto utile
Credo sia un baco di NS6; non inserisce le scrollbar in una finestra
aperta con *open* e con il contenuto scritto via codice *subito*.
Ho riguardato lo script e ho trovato una soluzione di basso livello ma
sembra funzionante: inserire il contenuto con innerHTML con un po' di
ritardo.
parte finale dello script da modificare:
-------------------
// alert(pippo.length+' '+c);
 testo='<HTML><BODY>';
 testo+='<TABLE border=1 width="95%" style="background-color:#7fffd4">'
 testo+='<TR style="background-color:#d3d3d3"><TD
style="background-color:#d3d3d3">Nodo</TD><TD>n°
child</TD><TD>nodeName</TD><TD>nodeValue</TD><TD>IDValue</TD><TD>nameVal
ue</TD></TR>'
 for (i=0;i<pippo.length;i++) testo+=pippo[i];
 testo+='</TABLE><hr>';
 testo+='</body></html>';
aa=window.open('about:blank','nuova','scrollbars=yes,resizable=yes,direc
tories=no,status=yes,menubar=no,toolbar=no');
 setTimeout('aa.document.body.innerHTML=testo',100);
--------------------
Saluti Paolo