Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    aprire finestra NO popup

    Ciao, ho un modulo che al submit dovrebbe aprire una nuova pagina del browser.

    ho usato window.open ma se c'è il blocco alle popup l'utente non vede la pagina.


    Non è necessario che sia una pop per cui: Come posso aprire una finestra normale?



    grazie
    1,2,3,4,5,10,100 passi!

  2. #2
    ho fatto così:

    window.open('http://www.miosito.it/pagine/pagina.html');


    MA il blocco popup continua a imperire l'apertura della nuova pagina....

    1,2,3,4,5,10,100 passi!

  3. #3
    esiste un'istruzione simile a window.open ma che non sia interpretata come apertura di popup?


    tnx
    1,2,3,4,5,10,100 passi!

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Complicazione affari semplici... senza coinvolgere il javascript basta assegnare target="_blank" al form

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    mm.. nun me so spiegato bine...



    in pratica metto a disposizione una pagina di download solo algi utenti che compilano il modulo.

    Ho un form dove chiedo di inserire dei dati necessari.

    Al submit avvengo 2 azioni:

    1 - risposta del cgi che stampa una pagina tipo "grazie x avrci dato i suoi dati".
    2 - apre il collegamento alla pagina "riservata".

    ES:

    <input type="button" value="VAI" onClick="javascript:check1();">

    e la funzione:
    codice:
    function check1() { 
    ...
    document.form1.submit();
    MM_openBrWindow('http://www.miosito.it/downolad.html','','') 
    *qusta funzione di Macromedia semplicemente apre una popup con window.open
    
    ...
    }


    Funziona! ... finchè non c'è la GoogleBar/antiPopup che inibisce la fiestra...

    perciò chiedevo un metodo alternativo a window.open...

    TNX
    1,2,3,4,5,10,100 passi!

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non e' possibile tramite javascript aprire una finestra che non sia una popup... ma dalla tua spiegazione posso suggerirti una scappatoia che usa il mio precedente post:


    <input type="button" value="VAI" onClick="check1();">

    e la funzione:
    codice:function check1() {
    ...
    document.form1.submit(); // sempre con target="_blank"
    location.href='http://www.miosito.it/downolad.html';
    }

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  7. #7
    grazie1000, funziona.

    solo un piccolo problema: la pagina di risposta del cgi si apre nella pagina "_blank" mentre quella "donwload.html" si apre nella finestra del modulo.

    E' possibile invertire, ovvero far rimanere la risposta cgi nella pagina del modulo e far aprire "download.html" nella pagina _blank?



    (penso di no, in quanto l'HREF+target="_blank" è attribuito proprio alla pagina col modulo, xò magari tu conosci una scappatoia)


    1,2,3,4,5,10,100 passi!

  8. #8
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    E' possibile solo se sostiuisci il button con un semplice link:

    <a href="http://www.miosito.it/downolad.html" target="_blank" onclick="document.form1.submit();">

    ed ovviamente togli il target dal form.

    Pero' provalo... alcuni browser temporizzano im modo diverso l'esecuzione dello script e l'apertura della pagina indicata... con risultati incostanti

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.