Newsgroup: it.comp.lang.javascript
Titolo: Aprire e scrivere su un layer in IE

Come faccio a scrivere dei dati su un leyer precedentemente creato, ma
vuoto e nascosto
Il comando LOAD, funziona solo con NN.
C'č qualche altro sistema?
Grazie 
Kre. 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Layer inteso proprio come tag layer?
IE non sa cosa sia, temo sia impossibile
Prova a sostituire layer con div, poi per accederci occorrerà distinguere
tra i vari browser e fare operazioni diverse (per ie puoi usare
document.all['nomediv'], per netscape>=6 (e ie>=5)
document.getElementById('id_del_div'))

 wrote in message
news:arb5o9$gt2ek$
1...@ID-147253.news.dfncis.de

Testo e se funziona ti bacio i piedi.


> Testo e se funziona ti bacio i piedi.
marò...quasi spero non ti funzioni allora... :-))

 marň...quasi spero non ti funzioni allora... :-))
Hai detto giusto, non funziona, riesco a modificare gli style, ma non a
scriverci dentro
come in un popup.
Nel caso, ti chedo un' altra soluzione, quando faccio il
ww=window.open("","nomefinestra","datifinestra")
e nel sezione url, lascio vuoto, il browser, mi aggiorna la pagina da
cui lancio
me la fa vedere vuota, nel contempo non mi esegue
ww.document.writeln("testo scritto");
Hai un'idea del perchč?


 ww.document.writeln("testo scritto");
Cosa vuol dire "mi aggiorna la pagina da cui lancio"?
prova comunque con un
ww.document.open();ww.document.write("<html><head></head><body>prova</body><
/html>");ww.document.close();
Così dovrebbe andare; ci potrebbero essere dei millisecondi di attesa per
aprire la finestra, nel caso chiama un'altra function che scrive
(setTimeout('tuafunction()',millisecondi); in questo caso occhio anche a
dichiarare ww come globale, altrimenti non saprà cos'è).
Se guardi un po' indietro c'era un esempio su come scrivere l'html
direttamente in una popup, in un messaggio riguardante l'apertura di una
popup con dimensioni di una immagine, credo (ma non ricordo chi ha postato
l'esempio).
Per il quesito iniziale: posta il codice che non va

qui di seguito la pagina completa.non so come scrivere nel layer.
Che devo fa?
<HTML>
<HEAD>
<TITLE>esempio</TITLE>
</STYLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function showTip(obj) 
{if (document.all)
	{
	document.all[tip1].style.visibility="visible"
	document.all[tip1]		****//qui cosa devo scrivere???****
 }	
}
function hideTip(obj) 
{if (document.all)
	{
	document.all.tip1.style.visibility="hidden"
	 }	
}
 
//-->
</SCRIPT>
</HEAD>
<BODY bgcolor="white">
<A HREF="#" ONMOUSEOVER="showTip()" 
ONMOUSEOUT="hideTip()">layer</A><br><br><br>
<div id="tip1" style="background-color:rgb(0,255,51); width:200px; 
height:200px; visibility:hidden;">
</div>
</body>
</html>


 - stai usando un parametro obj della function che non serve;
 - c'č uno </style> che non serve
 - document.all[tip1] <= senza virgolette indica la variabile tip1 (che non
esiste), non il tag con id "tip1"
Piů o meno dovrebbe essere cosě:
<HTML><HEAD>
<TITLE>esempio</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function showTip(obj) {
 if (document.all) {
document.all['tip1'].style.visibility="visible"
document.all['tip1'].innerHTML="interno del layer<br><b>IN GROSSETTO</b>";
 } else {
document.getElementById('tip1').style.visibility="visible";
document.getElementById('tip1').innerHTML="interno del layer<br><b>IN
GROSSETTO</b>";
 }
}
function hideTip(obj) {
 if (document.all) document.all.tip1.style.visibility="hidden"; else
document.getElementById('tip1').style.visibility="hidden";
