HighDots Forums  

gestione opener su Mac

Javascript (Italian) Il linguaggio JavaScript (it.comp.lang.javascript)


Discuss gestione opener su Mac in the Javascript (Italian) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Mario Protto
 
Posts: n/a

Default gestione opener su Mac - 06-20-2008 , 08:25 AM






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-progr...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
________________________________



Reply With Quote
  #2  
Old   
Cristiano Larghi
 
Posts: n/a

Default Re: gestione opener su Mac - 06-20-2008 , 09:35 AM






Il Fri, 20 Jun 2008 15:25:09 +0200, Mario Protto ha scritto:

Quote:
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();
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.


Reply With Quote
  #3  
Old   
Mario Protto
 
Posts: n/a

Default Re: gestione opener su Mac - 06-20-2008 , 10:23 AM



"Cristiano Larghi" <c.larghi_NOSPAM (AT) editaliasrl (DOT) it> ha scritto nel messaggio
news:5awp05jeg4ob.102o9nnaphh2l.dlg (AT) 40tude (DOT) net...
Quote:
Il Fri, 20 Jun 2008 15:25:09 +0200, Mario Protto ha scritto:

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();

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();
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
________________________________




Reply With Quote
  #4  
Old   
ZER0
 
Posts: n/a

Default Re: gestione opener su Mac - 06-20-2008 , 10:33 AM



"Mario Protto" <mario AT mario-online DOT
com (AT) usaquelloprimadichiocciola (DOT) invalid> wrote:

Quote:
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)
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."


Reply With Quote
  #5  
Old   
Mario Protto
 
Posts: n/a

Default Re: gestione opener su Mac - 06-23-2008 , 07:23 AM




"ZER0" <zer0.shock (AT) libero (DOT) it> ha scritto nel messaggio
news:1iiuglz.124aqdh14oloaoN%zer0.shock (AT) libero (DOT) it...
Quote:
"Mario Protto" <mario AT mario-online DOT
com (AT) usaquelloprimadichiocciola (DOT) invalid> wrote:

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)

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).
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
________________________________




Reply With Quote
  #6  
Old   
ZER0
 
Posts: n/a

Default Re: gestione opener su Mac - 06-23-2008 , 07:39 AM



On Mon, 23 Jun 2008 14:23:51 +0200, Mario Protto wrote:

Quote:
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)

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).

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
Immaginavo fosse qualcosa del genere, e difatti avevo fatto un test in
tal senso; ma a me funzionava comunque - l'opener veniva trovato. Dato
che JS ha come contesto la finestra, e che quando cambi indirizzo, vai
a distruggere tale contesto - e quindi anche le variabili/riferimenti;
poteva darsi che perdesse anche l'opener su taluni browser (si sarebbe
trattato di una scelta implementativa, seppur opinabile).

Ma ripeto: dai test che ho fatto l'opener veniva trovato anche in quel
caso, ed è per questo che ti ho chiesto di replicare l'errore.

Quote:
il baco dovrebbe (non ho accesso a Mac in questo momento) essere riprodotto
qua : http://www.mario-online.it/working/opener.php
Io ho modo di fare dei test solo nel tardo pomeriggio o in serata, qui
non ho un Mac a portata di zampa. Ti farò sapere non prima di allora.

Quote:
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.



Reply With Quote
  #7  
Old   
ZER0
 
Posts: n/a

Default Re: gestione opener su Mac - 06-24-2008 , 01:27 PM



"Mario Protto" <mario AT mario-online DOT
com (AT) usaquelloprimadichiocciola (DOT) invalid> wrote:

Quote:
il baco dovrebbe (non ho accesso a Mac in questo momento) essere riprodotto
qua : http://www.mario-online.it/working/opener.php
Guarda, sia Safari 3.1 che Firefox 3 sotto Mac, si comportano
esattamente come ci si aspetterebbe, e come fanno su Windows.

Quindi, o non hai riprodotto il baco - come ti ho detto, pure
i miei veloci test sono andati a buon fine - oppure si tratta
di versioni di browser diverse, o nella peggiore dell'ipotesi
sono l'installazioni dei browser del tuo Mac ad avere qualche
problema.

Se hai modo di verificare di avere riprodotto o meno il baco,
possiamo cercare di capire cosa c'è che non va.

Quote:
grazie a tutti per il supporto
De nada, figurati.

--
"Se c'è qualcosa di più importante del mio ego su questa nave,
la voglio catturata e fucilata."


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.