Newsgroup: it.comp.lang.javascript
Titolo: aprire popup da popup

Salve a tutti, 
 scusate il titolo confuso ma il concetto è quello.
Da una pagina apro una popup con questo codice:
 <a href="#"onClick="window.open ('ill_camicia.htm','newWin',
'scrollbars=no,status=no,resizable=no,top=100,left=150,width=390,height=
230');">camicia</a>
E fino a qua tutto bene... poi dalla popup aperta avrei la necessità di
aprirne un'altra, ma il codice sopra non funziona!!!
Come posso fare?
Grazie a tutti
 Silvio

 aprirne un'altra, ma il codice sopra non funziona!!!
Non funziona è un po' generico...
quanto sopra *DEVE* funzionare; non è che, semplicemente, lo apre dentro sè
stesso (perché la window di nome newWin è sè stessa?) Nel caso cambia
newWin con un altro nome.
Altrimenti spiega "non funziona".
-- 
"Emancipate yourselves from mental slavery;
None but ourselves can free our minds"
									    B.M.

 Altrimenti spiega "non funziona".
Spero sia sufficiente.
Grazie
 SS

 semplicemente non restituisce nulla, non apre nulla...
Allora stai sbagliando qualcos'altro...javascript non sa se sei in una
popup o nella pagina aperta dall'utente, quindi se la sintassi va in una
pagina deve andare anche nella popup.
-- 
"Ti sei salvato
 o sei entrato in banca pure tu?"
									    A.V.

 pagina deve andare anche nella popup.
Ehm...direi logico!!
Solo mi fa strano che lo stesso codice funzioni sulla pagina madre e
sulle altre no...
Se può servire, quando copio il collegamento copia solo questo ><a
href="#" , e non il codice javascript... non so se sia normale, ma può
sempre essere un'informazione...
Grazie
 SS

 sempre essere un'informazione...
Eh? Cosa vuol dire? Se non hai il javascript che apre la popup come fa ad
aprirla? href="#" ti dovrebbe ricaricare la pagina stessa...


 aprirla? href="#" ti dovrebbe ricaricare la pagina stessa...
Ho verificato nella pagina madre ed effettivamente fa lo stesso, copia
solo il collegamento più #, però funziona...
inizio a pensare di rinunciarci...
<a href="#" onClick="window.open ('illustration.htm','newProva',
'scrollbars=no,status=no,resizable=no,top=100,left=150,width=390,height=
230');">Desktop version</a>
Solo che mi sembra così strano...

 230');">Desktop version</a>
Mi spiace ma non so che dirti, se non che quello che stai facendo *DEVE*
funzionare, e quindi il problema è da qualche altra parte.
Se riesci ad estrapolare un codice di esempio semplice che simuli questo
problema postalo così lo testo.


[cut]
prova.htm
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"
http://www.w3.org/TR/html4/loose.dtd
">
<html>
<head>
<title>Documento senza titolo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<a href="#" onClick="window.open ('prova1.htm','newWin',
'scrollbars=no,status=no,resizable=no,top=100,left=150,width=390,height=
230');">ciao</a>
</body>
</html>
prova1.htm
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"
http://www.w3.org/TR/html4/loose.dtd
">
<html>
<head>
<title>Documento senza titolo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<a href="#" onClick="window.open ('prova.htm','newWin',
'scrollbars=no,status=no,resizable=no,top=100,left=150,width=390,height=
230');">ciao</a>
</body>
</html>
La prima è la madre, apre la seconda in una popup, che a sua volta
dovrebbe aprire la prima... non va nemmeno qua!
Grazie per l'aiuto
 SS

 prova.htm
[CUT]
E' tutto perfetto (IE6sp1).
Vedi qua:
 
http://www.criosoftware.it/bak/silvio/prova.htm
Ho cambiato la scritta del link (altrimenti è sempre uguale e non capisci
quale pagina sta aprendo).
E' esattamente come dicevo io: apre la popup, poi onclick apre un'altra
popup ma dentro sè stessa (perché il name è lo stesso, come ti dicevo
all'inizio...)
La pagina la ho lasciata come la hai scritta te, ma ho anche provato a
cambiare il nome della popup e mi apre un'altra popup correttamente.
Non capisco quindi dove sia il problema...
Con quale browser lo stai testando?
-- 
"That until there is no longer first class
And second class citizens of any nation
Until the colour of a man's skin
Is of no more significance than the colour of his eyes
Me say war"
B.M.

 Con quale browser lo stai testando?
Ecco il problema... io lo sto testando con Safari (mac os), vedo se ho
qualche impostazione attivata, altrimenti dovrò trovare qualche altra
soluzione, non mi va di avere un sito compatibile solo con IE,
sopratutto perchè io non lo uso!! :)
Grazie per l'aiuto
 Silvio

 Ecco il problema... io lo sto testando con Safari (mac os), 
Mi sembra strano che un semplice codice come questo non funzioni con
Safari, però io non ho modo di provarlo (ma c'è in questo newsgroup chi
può...)


 dovrebbe aprire la prima... non va nemmeno qua!
Safari (1.2.4, Mac OS X 10.3.8) me lo esegue senza problemi, anche se
prova1.htm apre prova.htm nella sua stessa finestra (newWin) e non in
un'altra come da te desiderato
A te che versione da' errore?
-- 
Calipari, onori ad un eroe
E ora spiegateci come sono andate le cose