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

    Problema form con target

    Ciao a tutti... Non so se è la sezione giusta, al limite cambiatemela voi perchè il mio problema riguarda html+php+javascript..... Ho appunto un problema sul mio sito riguardante un form. Questo form è in una pagina popup dl mio sito e passa dei paramentri alla pagina principale... Il problema grosso è che questio parametri vengono passati in windows con tutti i browser mentre in linux non vengono passati e, anzi, la pagina popup col form si chiude automaticamente come deve fare, ma la pagina principale non cambia nella pagina indirizzata dal form.... Spero di essere stato chiaro...

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    2,620
    codice o link?
    che browser su linux?

  3. #3
    Pagina col form:

    Codice PHP:
    <form action="topic.php?id=<?php echo $id_topic ?>" target="paginaPrincip" method="post" name="post_inviato" id="post_inviato" enctype="multipart/form-data" style="width: 80%;">
           <div id="form_testo" style="float: left; width: 50%;">
                <textarea name="testo" rows="12" cols="40"></textarea>
           </div>
           <div id="menu_bottoni" style="width: 100%; float: none; margin-top: -25px;">
                                        <input name="A capo" type="button" id="
    " value="A capo" onClick="document.post_inviato.testo.value+=this.id">
                                        <input name="Corsivo" type="button" id="[i]" value="Corsivo" onClick="document.post_inviato.testo.value+=this.id">
                                        <input name="Stop Corsivo" type="button" id="[/i]" value="Stop Corsivo" onClick="document.post_inviato.testo.value+=this.id">
                                        <input name="Grasseto" type="button" id="[b]" value="Grasseto" onClick="document.post_inviato.testo.value+=this.id">
                                        <input name="Stop Grasseto" type="button" id="[/b]" value="Stop Grasseto" onClick="document.post_inviato.testo.value+=this.id">
                                        <input name="Centro" type="button" id="<center>" value="Centro" onClick="document.post_inviato.testo.value+=this.id">
                                        <input name="Stop Centro" type="button" id="</center>" value="Stop Centro" onClick="document.post_inviato.testo.value+=this.id">
            </div>
            <div align="right" id="invia_risposta">
                 <input type="submit" value="Invia risposta" onclick="window.close();">
            </div>
    </form>
    pagina che riceve i dati.. :

    Codice PHP:
    if ($HTTP_POST_VARS['testo']!="") {
                        
    $testo_post $HTTP_POST_VARS['testo'];
                        if (
    $HTTP_SESSION_VARS['post']!=$testo) {
                            
    $HTTP_SESSION_VARS['post']=$testo;
                            
    $data time();
                            for (
    $v=0$v<82$v++) {
                                
    $stringa "ç".$v;
                                
    $testo str_replace(":($v):","<img src=\"img/sito/emoticon/$v.gif\" /> ",$testo);
                            }
                            if (
    substr_count($testo"<center>")>substr_count($testo"</center>"))
                                
    $testo $testo."</center>";
                            if (
    substr_count($testo"[b]")>substr_count($testo"[/b]"))
                                
    $testo $testo."[/b]";
                            if (
    substr_count($testo"[i]")>substr_count($testo"[/i]"))
                                
    $testo $testo."[/i]";
                            
    $query "INSERT INTO post (topic, autore, id_foto_autore, data_post, testo) VALUES ('$id_topic', '".$username."', '$id_foto', '$data', '$testo');"//Impostiamo la query per l'inserimento dei dati...
                            
    mysql_query($query//...e la eseguiamo
                            
    or die("Impossibile inserire i dati.
    "
    .mysql_error()); //In caso di errore avvisiamo l'utente e terminiamo lo script
                            
    $query "UPDATE topic SET data_ultimo='$data', ultimo='$username' WHERE id_topic='$id_topic';"//Impostiamo la query per l'inserimento dei dati...
                            
    mysql_query($query//...e la eseguiamo
                            
    or die("Impossibile eseguire la query.
    "
    .mysql_error()); //In caso di errore terminiamo lo script e avvisiamo l'utente
                             
    }
                    }
                    
    ?> 

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    2,620
    ti serve propio la pagina pop-up?

  5. #5
    Si... Ma la cosa strana è che funsiona tutto sotto ogni browser in windows... In linux, usando firefox (non so per gli altri browser sotto linux xchè non li ho testati) si chiude la pagina popup, ma la pagina topic.php che riceve i dati non viene caricata...

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    2,620
    c'è qulache js nelle pag?
    o vb script?
    insomma qualcosa lato client?

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 © 2024 vBulletin Solutions, Inc. All rights reserved.