Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    585

    Rimuovere "impedisci alla pagina di aprire ulteriori finestre di dialogo"

    Ciao a Tutti,

    ho una pagina fb_mod.asp nel cui body ho il seguente codice:

    codice:
    <HTML>
    <BODY>
    <script>
    
       var j2_num="<%=f2_num%>";
              
       window.alert("Record saved !");
       
       window.open("", "_self").close();
       window.location.href = 'fb_ins.asp?f_num='+j2_num;
    
    </script>

    quando uno clicca su OK dell' alert mi si chiude la pagina del browser e ritorno alla pagina fb_ins.asp,
    questo usando IE e qui tutto OK !!!

    se invece uso Firefox oppure Chrome,
    quando l' utente clicca sull' OK dell' alert,
    compare il messaggio "Record saved" con sotto la riga "impedisci alla pagina di aprire ulteriori finestre di dialogo"

    come si fa a togliere questo messaggio ??

    Grazie mille in anticipo !!!
    Ultima modifica di betto; 28-11-2014 a 11:21

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Fortunatamente non puoi
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    oppure usi finestre modali al posto degli alert.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    585
    Grazie !!! Ciao !!!

  5. #5
    Utente di HTML.it L'avatar di leaf
    Registrato dal
    Oct 2012
    Messaggi
    316
    mi collego a questo topic..ho una funzione per controllare form..funziona correttamente ma se l'utente seleziona "impedisci alla pagina di aprire ulteriori finestre di dialogo" e conferma l'inserimento della form, la form viene inserita saltando il controllo js. Come risolvere? Questo è il mio codice. Grazie

    codice:
    function ControllaForm() {        
        alert("sono dentro");
        if (document.form1.nome.value == "" || !isNaN(document.form1.nome.value) || document.form1.nome.value.length > 15 ) {
            alert("Controlla il campo 'Nome'.\nIl form non può essere inviato.");
            return false;
        }

  6. #6
    anche qui potresti usare una finestra modale.

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    585
    Ciao leaf,

    ho letto quanto fermat ha scritto nei suoi messaggi ... il ricorso a finiestre modali elimina il problema, solo che consultando diversi siti in internet ho trovato dei demo con tonnellate di codice js che ti fanno desistere ...

    A me da molto fastidio che compaia la riga in questione, solo che se e' per motivi di sicurezza per alcuni browser come FF e GC, me ne faccio una ragione e mi rassegno ....

  8. #8
    Quote Originariamente inviata da betto Visualizza il messaggio
    Ciao leaf,

    ho letto quanto fermat ha scritto nei suoi messaggi ... il ricorso a finiestre modali elimina il problema, solo che consultando diversi siti in internet ho trovato dei demo con tonnellate di codice js che ti fanno desistere ...

    A me da molto fastidio che compaia la riga in questione, solo che se e' per motivi di sicurezza per alcuni browser come FF e GC, me ne faccio una ragione e mi rassegno ....
    la scelta di finestre modali è consigliata per diversi motivi.
    tra i quali anche l'aspetto grafico, che oggi conta moltissimo.
    senza considerare il problema che ha descritto lui nel caso si metta la spunta su "impedisci alla pagina di aprire ulteriori finestre di dialogo" (che è il problema più grosso!!).

    per quanto riguarda le tonnellate di codice js, ovviamente dipende da che plugin usi.
    e poi insomma, ad oggi non mi sembra più un grandissimo problema questo.

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    in realtà per implementare una finestra modale basta una riga di codice js che mostra nasconde il div, il resto è css.

  10. #10
    Quote Originariamente inviata da Vindav Visualizza il messaggio
    in realtà per implementare una finestra modale basta una riga di codice js che mostra nasconde il div, il resto è css.
    si tra l'altro.....e se poi usi qualche framework tipo twitter bootstrap, foundation, e smili, le finstre sono già incluse.

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.