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 :

Action bouton avec petit fenetre de choix


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    1 124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 124
    Par défaut Action bouton avec petit fenetre de choix
    Bonjour tout le monde

    Je voudrais avoir deux choix possible en cliquant sur un bouton.

    Soit imprimer la page fiche.php ou l'ouvrir.

    Voici le bouton

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <input type="button" name="fiche" value="Fiche liaison">
    Voici le script
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    <script language="javascript">
     
    if(confirm("Souhaitez vous imprimer la fiche liaison\n 1=ok 2=annuler"));
    {
     
    //ici impression de la page
     
     
    }
    else
    {
     
    //ici ouverture de la page à imprimer sans impression.
     
     
    }
     
     
    </script>
    Je ne sais pas lancer l'impression de la fiche ni comment l'ouvrir avec javascrit.

    je ne voix pas non plus comment fais les choix.

    C'est la premiere fois que je fai ce genre de chose avec javascript.

    Pouvez vous m'aider à terminer le code svp?

    Merci

    Cordialement

    A bientôt

  2. #2
    Membre émérite Avatar de Sheriff
    Inscrit en
    Octobre 2004
    Messages
    608
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 608
    Par défaut
    salut !
    tout d'abod je pense pas que l'on puisse imprimer une page sans l'ouvrir...
    donc tu peux commencer par mettre un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type=hidden value=non name=imprimer>
    dans ton formulaire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <form method=get action=fiche.php name=formulaire>
    <input type=hidden name=imprimer value=non>
    <input type=submit onclick=confirmation()>
    </form>
    le script correspondant est
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    function confirmation(){
    if (confirm("Souhaitez vous imprimer la fiche liaison ?"))
    document.formulaire.imprimer.value="oui";
    }
    le formulaire sera donc soumis avec imprimer=oui ou imprimer=non
    si c non tu te contente juste d'afficher ta page
    dans l'autre cas tu ajoute à la fin de la page fiche.php le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <script>print();</script>
    @+

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    1 124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 124
    Par défaut
    Bonsoir tout le monde

    Excusé moi, j'ai oublié de vous demander comment afficher la page fiche.php dans une nouvelle fenêtre.

    Je sais que je peux faire:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
     
     
    <a href="#" onClick="window.open('fiche.php','fiche','toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=0, copyhistory=0, menuBar=0');return(false)">fiche</a>
    Mais avec la fonction javascript, je ne voix pas comment faire.

    Merci

    Cordialement

    A bientôt

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    1 124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 124
    Par défaut
    Bonsoir tout le monde

    J'ai moddifié un peu le code.

    Le voic

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
    <script language="javascript">
     
    function confirmation(){
     
    var confirmation = confirm("Souhaitez vous imprimer la fiche liaison");
     
    if(confirmation==true)
    {
    document.formulaire.imprimer.value="oui";
    }
    else
    {
     
    window.open("fiche.php","fiche liaison","toolbar=0,menubar=0,location=0,scrollbars=1"); 
     
    }
     
    }
     
    </script>

    J'ai un beug sur cette ligne:

    document.formulaire.imprimer.value="oui";

    Il m'aurait falu un bon tuto, car là je n'ai pas compris grand chose.

    Merci

    A+

Discussions similaires

  1. Réponses: 3
    Dernier message: 27/04/2009, 17h55
  2. bouton qui ouvre une petite fenetre
    Par dekams dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 14/03/2008, 07h24
  3. Réponses: 2
    Dernier message: 04/03/2008, 15h18
  4. probleme avec 1 bouton et une fenetre
    Par hunter99 dans le forum GTK+ avec C & C++
    Réponses: 1
    Dernier message: 30/03/2007, 10h01
  5. Réponses: 5
    Dernier message: 29/10/2004, 16h20

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