Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di ivy_76
    Registrato dal
    Dec 2004
    Messaggi
    1,822

    window.document.forms['nome'].submit non funziona con Firefox

    Ciao

    ho la necessità di forzare il submit automatico di un form. Questo è il codice:

    codice:
    $arr = implode(",", $array_id_etichette); 
    	echo "
    	<form target='blank' name='frm_etichette' id='frm_etichette' action='stampa_etichette_termografiche.php' method='post'>
    		<input type='hidden' value='$arr' name='id'>
    	
    	</form>";
    	
    	?>
    	
    	<script type='text/javascript'>window.document.forms['frm_etichette'].submit()</script>
    Con IE i dati vengono inviati correttamente alla finestra indicata nel codice e la nuova finestra si comporta come deve.

    Con Firefox invece la pagina resta "ferma" li dove si trova e non invia i dati alla pagina come invece fa IE.

    Come risolvo ?
    TORTA DI RISO .. F I N I T A !!

    Da M.C.S.A. a impiegato pubblico :-(

  2. #2
    Utente di HTML.it L'avatar di ivy_76
    Registrato dal
    Dec 2004
    Messaggi
    1,822
    Ho risolto cosi ...

    codice:
    <script type='text/javascript'>
    		function invia()
    		{		
    			document.getElementById('frm_etichette').submit()
    		}
    		setTimeout("invia()",1000);
    	
    		</script>
    Magari puo essere di aiuto ad altri. In questo modo "aspetto" un secondo che venga finita la pagina e poi chiamo la nuova pagina..
    TORTA DI RISO .. F I N I T A !!

    Da M.C.S.A. a impiegato pubblico :-(

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.