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 :

[DOM] Insérer un javascript


Sujet :

JavaScript

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5
    Points : 4
    Points
    4
    Par défaut [DOM] Insérer un javascript
    bjr..
    je bute sur un problème

    je veur insérer ce javascript pour ouvrir une nouvelle fenêtre en cliquant sur une image..
    le java est celui ci;

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <div align="center">
    			<script language="javascript">
    function ouvrirPage....() {
    window.open("adresse du site",  "que mais je ici?", "scrollbars=yes, menubar=no, resizable=yes, status=no, location=no, top=10,left=100, width=600, height=600");
    }
    
    </script>
    			<a href="javascript:ouvrirPage....()">Que mais je ici?</a><br />
    			 
    			
    		</div>
    je voudrais en cliquant sur l'image que le site s'ouvre sur une nouvelle page
    ou doit je placer l'adresse de l'image en admettons que l'image se nomme spirou.jpeg

    pouvez vous m'aidez à compléter le script?
    en vous remerçiant par avance

  2. #2
    Membre averti Avatar de htr999
    Profil pro
    Étudiant
    Inscrit en
    Février 2008
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2008
    Messages : 331
    Points : 394
    Points
    394
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="javascript:ouvrirPage....()">Que mais je ici?</a><br />
    à la place de "Que mais je ici?", mets
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src="chemin-relatif-eventuel/spirou.jpeg" alt="" />
    si sans bordure
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src="chemin-relatif-eventuel/spirou.jpeg" alt="" border="0" />

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5
    Points : 4
    Points
    4
    Par défaut
    merci

    mais je crois que j'ai du faire une erreur quelque part

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <script language="javascript">
    function ouvrirPageMyl() {
    window.open("http://pagesperso-orange.fr/tout.spirou/index.htm",  "site_de_bd/spirou.JPG", "scrollbars=yes, menubar=no, resizable=yes, status=no, location=no, top=10,left=100, width=600, height=600");
    }
    
    
    </script>
    			<a href="spirou.JPG">site_de_bd/spirou.JPG</a><br />
    si vous pouvez rectifier

    et dans ce qui est en rouge le mot "Myl" que dois je y mettre?

    pouvez vous me corriger, comme cela par après je saurais la faute que j'ai fait
    merci

  4. #4
    Membre averti Avatar de htr999
    Profil pro
    Étudiant
    Inscrit en
    Février 2008
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2008
    Messages : 331
    Points : 394
    Points
    394
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <div align="center">
    <script language="javascript">
    function ouvrirPage() {
    window.open("http://pagesperso-orange.fr/tout.spirou/index.htm", "le nom de ta popup", "scrollbars=yes, menubar=no, resizable=yes, status=no, location=no, top=10,left=100, width=600, height=600");
    }
     
     
    </script>
    <a href="javascript:ouvrirPage()"><img src="chemin-relatif-eventuel/spirou.jpeg" alt="" border="0" /></a><br />
     
     
    </div>

  5. #5
    Membre émérite
    Avatar de supersnail
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 719
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 719
    Points : 2 793
    Points
    2 793
    Par défaut
    ou sinon pour éviter de créer une page hml...
    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
     
    <div align="center">
    <script language="javascript">
    function ouvrirPage() {
    mafen = window.open("about:blank", "le nom de ta popup", "scrollbars=yes, menubar=no, resizable=yes, status=no, location=no, top=10,left=100, width=600, height=600");
    
     
    mafen.document.innerHTML="contenu_html"
    }
     
     
    </script>
    <a href="javascript:ouvrirPage()"><img src="chemin-relatif-eventuel/spirou.jpeg" alt="" border="0" /></a><br />
     
     
    </div>

  6. #6
    Expert éminent sénior
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 656
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 656
    Points : 11 153
    Points
    11 153
    Par défaut
    petite précision : ne mettez pas d'espace dans le second argument de la méthode open()


    supersnail : j'avoue que ta méthode pour inclure du code dans une pop-up me déplait (innerHTML )
    Je préfère de loin ouvrir une page existante et la compléter ensuite si nécessaire avec des méthode DOM (createElement(), getElementById(), etc.)

  7. #7
    Membre émérite
    Avatar de supersnail
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 719
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 719
    Points : 2 793
    Points
    2 793
    Par défaut
    moui mais si c'est juste pour afficher une image,innerHTML suffit amplement... (j'arrête là sinon ça dégénère en troll...)

  8. #8
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 644
    Points : 66 671
    Points
    66 671
    Billets dans le blog
    1
    Par défaut
    y'a quand même mieux que le innerHTML :
    http://www.developpez.net/forums/sho...d.php?t=535848

  9. #9
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5
    Points : 4
    Points
    4
    Par défaut
    pour htr999

    ça fonctionnes,
    j'ai testé en local, mais ça fonctionne sur firefox, mais pas sur IE

    je l'ai placé comme cela

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <div align="center">
    <script language="javascript">
    function ouvrirPage() {
    window.open("http://pagesperso-orange.fr/tout.spirou/index.htm", "le site de spirou", "scrollbars=yes, menubar=no, resizable=yes, status=no, location=no, top=10,left=100, width=600, height=600");
    }
     
     
    </script>
    <a href="javascript:ouvrirPage()"><img src="spirou.JPG" alt="" border="0" /></a><br />
     
     
    </div>
    EDIT

    ça y est..
    j'ai oublié ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <div align="center">
    <script language="javascript">
    function ouvrirPageSpi() {
    window.open("http://pagesperso-orange.fr/tout.spirou/index.htm", "spi", "scrollbars=yes, menubar=no, resizable=yes, status=no, location=no, top=10,left=100, width=600, height=600");
    }
     
     
    </script>
    <a href="javascript:ouvrirPageSpi()"><img src="spirou.JPG" alt="" border="0" /></a><br />
     
     
    </div>

  10. #10
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 644
    Points : 66 671
    Points
    66 671
    Billets dans le blog
    1
    Par défaut
    pense déja pour le forum aux balises [ CODE ] ... boutno # de l'editeur ...
    je commence à fatiguer de passer derrière les rajouter à chaque fois

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Insérer lien javascript dans URL
    Par Ansuz dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 18/09/2006, 21h20
  2. [DOM] insérer qqch du genre <truc:machin /> avec un attribut dans le DOM
    Par pekka77 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 28/06/2006, 15h43
  3. [DOM] Insérer un élément à un endroit précis du DOM
    Par pekka77 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 11/05/2006, 13h47
  4. [PHP-JS] Comment insérer du javascript dans mon php
    Par tioseb dans le forum Langage
    Réponses: 1
    Dernier message: 16/02/2006, 18h04
  5. Insérer un JAVAScript
    Par Décibel dans le forum Flash
    Réponses: 8
    Dernier message: 13/11/2003, 13h51

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