IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

comment executer script sans changer de page


Sujet :

JavaScript

  1. #1
    Membre �prouv�
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    818
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Dr�me (Rh�ne Alpes)

    Informations forums :
    Inscription : Avril 2005
    Messages : 818
    Par d�faut comment executer script sans changer de page
    Bonjour,

    Je cherche � executer un script d'une page sans passer par cette page.
    Autrement dis, je suis sur la page image.htm, et je souhaite que le fait de cliquer sur un bouton d�clenche l'ex�cution du script contenu dans la page transfert.php sans provoquer le chargement de cette page.
    En gros je veux rester tout le temps sur image.htm...

    Voici ce que j'ai pour lemoment dans ma page image.htm:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <input type="button" id="transfert" value="Transférer Image" onClick="document.form.action='transfert.php';document.form.submit();">
    Et dans le fichier transfert.php, il y a une routine qui transfert l'image en ftp...

  2. #2
    Membre �prouv�
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    818
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Dr�me (Rh�ne Alpes)

    Informations forums :
    Inscription : Avril 2005
    Messages : 818
    Par d�faut
    Je viens de penser � une solution, dites moi ce que vous en pensez et comment i faut fare car je ne connais pas ces instructions en javascript...

    En fait je pensais ne rien changer sauf que j'ouvre une autr fenetre j'y execute transfert.php, et je referme la fenetre automatiquement...

    Qu'en pensez vous?

  3. #3
    Membre �prouv�
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    818
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Dr�me (Rh�ne Alpes)

    Informations forums :
    Inscription : Avril 2005
    Messages : 818
    Par d�faut
    Je pensais utiliser la fonction window.open, mais comment faire pour que le formulaire soit transmis � cette nouvelle fenetre?

  4. #4
    Membre �prouv�
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    818
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Dr�me (Rh�ne Alpes)

    Informations forums :
    Inscription : Avril 2005
    Messages : 818
    Par d�faut
    Bon ben j'ai trouv�, je met la solution si ca peut int�resser quelqu'un...
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <script language="javascript" type="text/javascript">
    function pop_it(form)
    {
       my_form = eval(form);
       my_form.target=window.opener;
       my_form.action = "transfert.php";
       my_form.submit();
    }
    </script>
    <input type="button" id="transfert" value="Transférer Image" onClick="pop_it(document.form);">

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�ponses: 11
    Dernier message: 04/02/2014, 12h57
  2. R�ponses: 1
    Dernier message: 15/02/2009, 07h45
  3. R�ponses: 1
    Dernier message: 24/09/2006, 14h36
  4. Changer d'adresse de page sans changer de page...
    Par CFP dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 3
    Dernier message: 28/02/2006, 13h15
  5. [d�butant] Comment tester scripts sans installer Oracle ?
    Par belokan dans le forum Installation
    R�ponses: 17
    Dernier message: 25/10/2005, 10h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo