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 :

Récupérer variable et arret hover


Sujet :

JavaScript

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

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Récupérer variable et arret hover
    Bonjour,

    Je voudrais mettre un lien sur les images affichées pour les ouvrir dans un popup mais pas moyen de reprendre le newImg1 pour le mettre dans le lien1.
    Je suis un noob en javascript, c'est un script fait par le webmaster qui était employé avant et moi je suis seulement en stage

    Au si vous avez un script tout fait pour un diaporama automatique, aléatoire, avec lien sur image et possibilité d'en mettre plusieurs sur une page.

    Et sinon comment faire pour que lorsque l'on passe la souris sur l'image, le défilement s'arrête ?

    Merci d'avance, si vous avez besoin d'autres partie de code dites le moi.

    fichier diapo.php (épuré)
    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
     
    <script type="text/javascript">
    var lien1="./_DIAPORAMA/1.jpg";
    var actif1 = window.setInterval("getImg1()",6000);
    </script>
    <div id="cadre_diapo">
    	<div id="d_1"><a href="javascript:slidelink(1)"><img src="./_DIAPORAMA/1.jpg" width="149" height="112" id="ban1" border="0"></a></div>
    </div>
    <script type="text/javascript">
    function slidelink(int){
    if (int==1) {
    window.open(lien1, '', 'resizable=no, location=no, width=200, height=150, menubar=no, status=no, scrollbars=no, menubar=no');
    }
    }
    </script>
    fichier fonction.js (épuré aussi)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    function getImg1() 
    {
    	var hasard1 = Math.round(Math.random()*(p1-1));
    	var newImg1 = "./_DIAPORAMA/cadre1/" + arr1[hasard1];
    	var mark1 = document.getElementById('ban1');
    	mark1.src = newImg1;
    	opacity(mark1.id, 0, 100, 500);
    }

  2. #2
    Membre émérite
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Points : 2 814
    Points
    2 814
    Par défaut
    à examiner!
    Citation Envoyé par Rabot Voir le message
    var mark1 = document.getElementById('ban1');
    mark1.src = newImg1;
    sinon fais une recherche sur
    diaporama

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

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    j'ai essayé en mettant un id au lien et en faisant

    var plop = document.getElementById('lien1');
    lien1.href = newImg1;

    et beaucoup d'autres versions mais ça ne change jamais le lien

    je ne comprends pas pourquoi ça marche pour mark1 et pas pour mon lien1...

    je ne sais pas si c'est un problème de variable globale ou autre.

    Merci d'avance

    edit : Bon j'ai réussi pour l'arrèt et reprise avec :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    onMouseOver="javascript:erase()" onMouseout="javascript:recommence()
     
    function erase(){
    clearInterval(actif1); 
    }
    function recommence(){ 
        var actif1 = window.setInterval("getImg1()",3000)
    }
    mais pour récupérer le lien je suis toujours preneur

    reedit :

    Comme à mon habitude, je fais une erreur de tête en l'air en ne modifiant pas le bon fichier fonction.js, le bon qui est appelé était bien caché dans un lointain sous-dossier...

    Donc ça marche en mettant dans une variable l'adresse :
    lien1 = newImg1;
    et on l'appelle dans la fonction popup :
    window.open(lien1, '', 'resizable=no, location=no, width=200, height=150, menubar=no, status=no, scrollbars=no, menubar=no');


    voilou bonne journée

Discussions similaires

  1. Récupérer variable PERL en PHP
    Par damoud dans le forum Web
    Réponses: 1
    Dernier message: 21/07/2006, 13h00
  2. Récupérer variables d'1 <form> et les utiliser dans X
    Par honeyz dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 20/04/2006, 11h39
  3. Récupérer variable d'un document enfant sur doc parent ?
    Par renaud26 dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 17/03/2006, 14h22
  4. [SQL*PLUS] Récupérer variable
    Par tonysky dans le forum Oracle
    Réponses: 4
    Dernier message: 15/02/2006, 07h56
  5. [ActionScript] Récupérer variable dans URL
    Par JohnBlatt dans le forum Flash
    Réponses: 2
    Dernier message: 20/07/2005, 10h21

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