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

Discussione: Due azioni da form

  1. #1

    Due azioni da form

    Salve ragazzi. Sarebbe possibile, cliccando sul pulsante invia di un form, fare in modo che si apra un pop-up al quale inviare i dati del form e fare in modo che la pagina dove i dati vengono inseriti punti ad un altra pagina?
    Se non sono stato chiaro ditemelo che vi spiego meglio. Ciao!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    867
    codice:
    <form name="form1" method="post" action="destinazione.php" target="_blank" onSubmit="vai()"></form>
    e poi nella head metti questo


    codice:
    <script language="javascript">
    function vai()
    {
    	location.href = 'nomepagina.htm';
    }
    </script>
    Non ho fatto le prove ma secondo logica dovrebbe funzionare.
    No pvt per sollecitare risposte, grazie.

  3. #3
    Ok, lo provo. Però io devo aprire un pop-up e non un'altra pagina del browser. O, aprendo un'altra pagina del browser sarebbe possibile aprirla a delle determinate dimensioni e fare in modo che dopo tot secondi si richiuda automaticamente?
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    867
    Ho scovato questo post... mettendo insieme quello che ho scritto prima con i suggerimenti che trovi seguaendo il link dovresti poter risolvere perfettamente il tuo problema.
    http://forum.html.it/forum/showthrea...hreadid=874866
    Se hai bisogno di una mano sono qua... ciao ciao
    No pvt per sollecitare risposte, grazie.

  5. #5
    Ho letto il post e più o meno è quello che devo fare io.
    Il problema è questo: io non ci ho capito niente! Vedi, io programmao in php da più di due anni ed ormai lo conosco abbastanza bene ma js ancora non l'ho imparato (mannaggia a me!). Potrsti dirmi un po' più dettagliatamente cosa dovrei fare? Io me la prendo moltissimo quando mi fanno queste richieste però mi trovo costretto a farla: il codice?

    Sto sviluppando un applicazione in php e mi sono accorto che ie combina un po' di casini con le variabili. Non ti sto qui a spiegare però ho provato veramente di tutto. Non mi resta che provare ad inviare i dati direttamente alla pagina php. Potresti aiutrami?
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    867
    form
    codice:
    <form name="form" method="post" action="popup.php" onSubmit="inviaDati()">
      <input name="testo" type="text" id="testo">
      <input name="Invia" type="submit" id="invia" value="Invia">
    </form>
    nell'head della stessa pagina ci metto questo :

    codice:
    <script language="javascript">
    function inviaDati()
    {
    	window.open('','popup','width=200,height=200');
    	document.form.target = 'popup';
    	document.form.submit();
    	location.href="http://www.html.it";
    }
    </script>
    poi se vuoi che popup si chiuda automaticamente dopo aver eseguito il php ci metto un bel
    codice:
    <body onLoad="window.close()">
    Mi sembra tutto, spero di essere stato utile
    No pvt per sollecitare risposte, grazie.

  7. #7
    Si, moltissimo! Solo, invece di metterlo una volta eseguito il codice vorrei che si chiudesse dopo tot secondi. E' possibile? Scusa se ti sto rompendo! Però mi sei veramente molto utile e forse mi stai aiutando a risolvere un problema su cui sono stato oltre un mese!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  8. #8
    Altra cosa. Se la funzione la volessi richiamare da un normale link <a href="">?
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    867
    Rieccomi, dopo una pesante grigliata di compleanno

    Per chiudere la finestra dopo un po' metti cosi':
    codice:
    <body onLoad="setTimeout('window.close()',5000)">
    Dove 5000 sono i millisecondi prima di chiudere la finestra

    Per richiamare il tutto da un link invece che dal pulsante fai cosi':
    codice:
    Invia
    Ok ?
    No pvt per sollecitare risposte, grazie.

  10. #10
    Aspetta, quindi per indirizzare la pagina da una parte ed aprire contemporaneamente il pop-up dpvrei scrivere:

    Esegui ed il gioco è fatto?
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

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.