Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916

    funzione che non funziona con opera

    ciao!

    ho fatto una semplice funzione, ma su ie funziona, mentre su opera no, mi potete indicare come correggerla per farla funzionare su entrambi?

    codice:
    <script language=JavaScript>
    function saraemanda() {
    window.opener.location.href = 'ns.asp?wci=login&lng=1040&cur=3057';
    window.close();
    }
    </script>
    Procedi alla Registrazione!
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  2. #2
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    nessuna idea?

    sembra che il problema sia opener!
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    e' una popup? il documento e' fuori da frameset? la principale e' ancora aperta?
    se si' deve funzionare

    prova a testare la presenza di un window.opener con

    if(window.opener && !window.opener.closed){
    window.opener.location.href = 'ns.asp?wci=login&lng=1040&cur=3057';
    window.close();
    }

  4. #4
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    Originariamente inviato da Xinod
    e' una popup? il documento e' fuori da frameset? la principale e' ancora aperta?
    se si' deve funzionare

    prova a testare la presenza di un window.opener con

    if(window.opener && !window.opener.closed){
    window.opener.location.href = 'ns.asp?wci=login&lng=1040&cur=3057';
    window.close();
    }
    non è una pop up, si apre in una scheda nuova, e ci rimane.

    lo script lo metto nella funzione al posto del mio codice?
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    e se non e' una popup cosa pretendi?
    non c'e' relazione da ripercorrere via script tra documenti aperti in tab diverse

  6. #6
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    Originariamente inviato da Xinod
    e se non e' una popup cosa pretendi?
    non c'e' relazione da ripercorrere via script tra documenti aperti in tab diverse
    ma perche lo fa con explorer?
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  7. #7
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    si', invece del tuo codice, ma ripeto che probabilmente non esistera' opener,
    quindi al massimo puoi fare:
    codice:
    if(window.opener && !window.opener.closed){
    window.opener.location.href = 'ns.asp?wci=login&lng=1040&cur=3057';
    window.close();
    }
    else {
    self.location.href = 'ns.asp?wci=login&lng=1040&cur=3057';
    }
    almeno apre nella stessa scheda

    ciao

  8. #8
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    il link che apre quella pagina è cosi:
    codice:
    <a href="javascript:;" onClick="this.href='vota.asp?cid='+cid+'&sku=@cod_prodotto@&lng=@lng@&img=@FOTO@$num=1$'" target="_blank">
    come lo modifico per fargli vedere l'opener?

    grazie!
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  9. #9
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    Originariamente inviato da yro
    ma perche lo fa con explorer?
    perche' probabilmente explorer si porta dietro la relazione di parentela se il nuovo tab e' aperto in conseguenza dell' impostazione settata in
    internet options -> tabbed browsing settings -> when a pop-up is encountered: azione da fare

    opera a quanto pare no

  10. #10
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    codice:
    <a href="#" onClick="window.open('vota.asp?cid='+cid+'&sku=@cod_prodotto@&lng=@lng@&img=@FOTO@$num=1$','popup');return false" target="_blank">

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.