Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20
  1. #1

    con firefox si mentre con explorer no...

    ciao,
    ho una mini-form per l'iscrizione alla newsletter.

    <input name="pulsNewsletter" type="image" src="img/puls_freccia.png" alt="iscriviti">

    e nella pagina:
    Codice PHP:
    if(isset($_POST['pulsNewsletter'])){
        
    $sel "SELECT mail FROM newsletter WHERE mail = '{$_POST['newsletter']}'";
        
    $ris_sel mysql_query($sel);
        
    $num mysql_num_rows($ris_sel);
        if(
    $num == '0'){
            
    $ins "INSERT INTO newsletter (mail) VALUES ('{$_POST['newsletter']}')";
            
    $ris mysql_query($ins) or die ("dati non inseriti".mysql_error());
            echo 
    "<script language='javascript'>centraPopup(300,150,'Iscrizione alla Newsletter
    dello Studio Legale Voi
    avvenuta con successo');</script>"
    ;
        }
        else{
            echo 
    "<script language='javascript'>centraPopup(300,150,'Iscrizione non avvenuta
    o e-mail già presente.');</script>"
    ;
        }

    con firefox esce correttamente la popup mentre con explorer no, ho guardato l'HTML e nell'explorer nn stampa la riga che riachiama il js... xchè???

  2. #2

    Re: con firefox si mentre con explorer no...

    Originariamente inviato da Coach
    con firefox esce correttamente la popup mentre con explorer no, ho guardato l'HTML e nell'explorer nn stampa la riga che riachiama il js... xchè???
    stranissimo, che sia un problema di cache ?
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  3. #3
    se vuoi puoi vedere la cosa qui

    nn credo sia un problema di cache...

  4. #4
    Originariamente inviato da Coach
    se vuoi puoi vedere la cosa qui

    nn credo sia un problema di cache...
    1 - se hai fatto tu quel sito complimenti, e' pulitissimo, mi piace parecchio

    2 - con firefox scrivo una mail nel campo newsletter e non accade assolutamente niente ... :master:
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  5. #5
    Originariamente inviato da andr3a
    1 - se hai fatto tu quel sito complimenti, e' pulitissimo, mi piace parecchio
    si, l'ho fatto io... grazie.

    come nn succede niente?
    hai le popup bloccate su firefox?

  6. #6
    potrebbe essere un problema di URL....

    perche' nel form hai:
    <form action="/index.php?" method="POST" name="NEWSLETTER">

    Sembrerebbe che explorer salti a pie pari la if poiche' non invia neppure la stringa echo javascript. E questo anche con opera, mentre firebird la riceve ma non la visualizza.

    nell .js hai:

    url = "popup.php?msg="+c
    window.open(url,'Iscrizione Newsletter',x);

    ciao


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  7. #7
    piero.mac, nn ho capito niente

    in che senso un problema di URL???

    salta l'IF quasi il problema fosse l'input image

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    212
    il problema é <input type=image... cambia in if(isset($_POST['newsletter']) && strlen(trim($_POST['newsletter'])) > ....

    lo scopri facendo print_r($_POST)

  9. #9
    è vero... ma xchè?
    firefox nn da nessun problema.

    adesso xò mi da un errore javascript:
    .../index.php?

  10. #10
    nell'action della form ho messo:

    Codice PHP:
    <form action="'.$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'].'" 

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.