Newsgroup: it.comp.lang.javascript
Titolo: gestione opener su Mac

ciao a tutti
qualcuno mi indirizza a qualche risorsa che mi dica come fare funzionare 
questo codice anche su Mac (testato con safari e firefox 2 ma niente da fare 
mentre ovvio su Microsoft funziona sia con IE7 che Firefox2 che Safari 3.1)
<script language="JavaScript" type="text/javascript">
  window.opener.document.location.href='
http://www.miosito.it
';
 self.close();
 </script>
il codice è in un popup aperto con questo js
function popupform(myform, windowname)
{
if (! window.focus)return true;
window.open('', windowname, 'height=600,width=800,scrollbars=no');
myform.target=windowname;
myform.submit();
return true;
}
popupform(document.mapFrm, 'Mappa')"
l'html è
<form name="mapFrm" method="post" action="popuppa.php"></form>
io mi sono fermato qua
http://qaix.com/javascript-web-programming/441-263-window-opener-location-href-does-not-work-on-mac-read.shtml
grazie a tutti in anticipo
Mario
_________________
Rispetta l'ambiente: se non ti è necessario, non stampare questa mail.
WEB: 
www.mario-online.com
________________________________ 

  self.close();
window. è ridondante (opener è già un oggetto window)
document.location è una rimappatura di window.location
quindi, se non va, potrebbe essere una delle due; quindi
 opener.location.href="....";
 window.close();
-- 
"e mai che mi sia venuto in mente
 di essere più ubriaco di voi
 di essere molto più ubriaco di voi"
									  F.D.A.

 window.close();
grazie Cristiano, però purtroppo non cambia nulla, diciamo che nella mia 
js-ignoranza ero partito dal codice che suggerisci tu aggiungendo window etc 
quando mi hanno segnalato che non andava..:( però ovviamente non cambiava 
nulla
ehm nessuno ha mai avuto problemi simili al mio?
grazie ancora
Mario
_________________
Rispetta l'ambiente: se non ti è necessario, non stampare questa mail.
_________________________
WEB: 
www.mario-online.com
________________________________ 

 mentre ovvio su Microsoft funziona sia con IE7 che Firefox2 che Safari 3.1)
Eseguito un velocissimo test su Safari 3.1 e Firefox 3 su Mac e tutto
funziona come ci si aspetta (ovvero, l'opener viene riconosciuta). Il
tuo problema si manifesta anche con le suddette versioni? In tal caso
dovresti replicare l'anomalia su qualche pagina online in modo che ci
si possa dare un'occhiata (dato che, a quel punto, è qualcosa che non
va nel tuo codice specifico).
-- 
"Se c'è qualcosa di più importante del mio ego su questa nave,
la voglio catturata e fucilata."

 va nel tuo codice specifico).
beccato il baco, in pratica oltre al popup il bottone nell'opener mi 
sottometteva una form  che ricaricava appunto l'opener, il popup (pare solo 
su mac boh) al ritorno non trovava l'opener
il baco dovrebbe (non ho accesso a Mac in questo momento) essere riprodotto 
qua : 
http://www.mario-online.it/working/opener.php
grazie a tutti per il supporto
ciao
Mario
_________________
Rispetta l'ambiente: se non ti è necessario, non stampare questa mail.
_________________________
WEB: 
www.mario-online.com
________________________________ 

 Rispetta l'ambiente: se non ti è necessario, non stampare questa mail.
..Andrebbe spiegato all'ufficio acquisti dell'azienda dove lavoro, ma
sarebbe purtroppo fiato sprecato. -_-
-- 
~ Il computer è una macchina progettata per velocizzare e
automatizzare gli errori.

 grazie a tutti per il supporto
De nada, figurati.
