Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: alert blocco popup

  1. #1

    alert blocco popup

    salve, si puo in javascript, mandare un alert al visitatore per avvertirlo di avere il blokko popup?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    codice:
    var win = "";
    win = window.open(...);
    if(win == "") alert("il tuo browser non permette l'apertura di finestre");
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    come dovrei metterlO??

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    come dovrei metterlO??
    Come vuoi.

    Puoi metterlo dentro uno <script> (della head o del body), oppure puoi inserirlo in una funzione da chiamare con un evento a tua scelta.
    Puoi anche inserirlo in una eventuale funzione che deve aprire la popup, facendo arrivre l'alert solo quando serve. Il window.open() che ho inserito io puoi sostituirlo con il tuo (facendo attenzione a definire la variabile che io ho chiamato win prima e testandola poi).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    io ho in una pagina web, moltissime immagini, cliccando su ognuna di esse si apre una popup...

    il codice è questo:

    <a href="#" onclick="window.open('images/01.gif', 'approfondimenti', 'width=600,height=700,toolbar=no,location=no,statu s=no,menubar=no,scrollbars=yes,resizable=no');">

    come posso mettere il tuo script nel mio?? Grazie mille

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Vuoi fare una verifica ogni volta che l'utente clicca su un link?
    codice:
    <head>
    ...
    <script type="text/javascript">
    function check_open(url, nome) {
      var win = "";
      win = window.open(url, nome, 'width=600,height=700,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no');
      if(win == "") {
        alert("il tuo browser non permette l'apertura di finestre");
      }
      return false;
    }
    </script>
    </head>
    <body>
    ...
    <a href="#" onclick="check_open('images/01.gif', 'approfondimenti');">
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    ho copiato come mi hai detto
    ma mi da errore nello script e la popup nn si apre

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Potresti almeno dire che erorre ti da` ed in quale riga. ...

    Cosi` ad occhio non vedo errori, a parte alcuni spazi/acapo inseriti dal forum.

    Hai un link da vedere? Oppure posta come hai implementato.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  9. #9
    qui è la prova che ho fatto

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Come dicevo prima: il terzo parametro di window.open deve essere un'unica stringa, senza spazi e senza acapo.
    E` il form a sballarlo, ma l'intelligenza umana deve essere superiore a quella del form.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.