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 :

Fonction qui s'execute � moiti� avec Onmouseover


Sujet :

JavaScript

  1. #1
    Invit�
    Invit�(e)
    Par d�faut Fonction qui s'execute � moiti� avec Onmouseover
    Bonjour,
    Je fais de la "petite programmation" pour un forum : je fais un widget en JS qui affiche en survolant des boutons des banni�res d'actualit�s (exemple: test de jeu vid�o...)
    Le truc est qu'il faut que je survole deux fois le bouton pour afficher l'image, alors qu'il faudrait que ce soit en une fois.Pourquoi �a fait �a alors que c'est en une seule fonction ?
    Voici un lien pour tester (seul le bouton 1 marche, � survoler 2 fois):
    http://www.le-pigeon.net/h6-widget-javascript

    Voici le code, un fichier contient le script, l'autre contient les variables :
    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
    <SCRIPT type="text/Javascript">
    function affiche() {
    el.document.open(); el.document.write('<a href='+url+'><SPAN style="position: absolute;"><IMG SRC='+urlimg+'></SPAN></a>'); 
    el.document.write('<SPAN style="position: absolute; top: '+posy+'; left: '+posx+'; color: '+color+'; font-size: '+taille+';">'+text+'</SPAN>');el.document.close()}
    function include(file) {
    var oScript =  document.createElement("script");
    oScript.src = file;
    oScript.type = "text/javascript";
    document.body.appendChild(oScript); }
    function enfin(file) {include(file); affiche()}
    </SCRIPT>
    <Form name=choice> 
    <Input type=button name="b1" value="     1     " Onmouseover="enfin('/h7-test-ban1')"></Input>
    <Input type=button name="b2" value="     2     " Onmouseover=""></Input>
    <Input type=button name="b3" value="     3     " Onmouseover=""></Input>
    <Input type=button name="b4" value="     4     " Onmouseover=""></Input></FORM>
    <IFRAME name="el" id="el" width=800 height=500></IFRAME>
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    var url= "http://www.le-pigeon.net/t453-the-legend-of-zelda-skyward-sword-2011-wii";
    var urlimg="http://image.noelshack.com/fichiers/2012/13/1333195231-imagetest.png";
    var posy= 10;
    var posx= 10;
    var color="#FFFFFF"; 
    var taille=18;
    var text= "Le test du dernier opus de la saga Zelda est disponible ! Arme-toi de ton épée de Légende et de ton bouclier Hylien, nous t'attendons !";

  2. #2
    Invit�
    Invit�(e)
    Par d�faut
    Opera Dragonfly me dit �a:

    Citation : Dragonfly
    Uncaught exception: ReferenceError: Undefined variable: url
    Error thrown at line 3, column 20 in affiche() in http://www.le-pigeon.net/h6-widget-javascript:
    el.document.write('<a href='+url+' target="_blank"><SPAN style="position: absolute;"><IMG SRC='+urlimg+'></SPAN></a>');
    called from line 10, column 37 in enfin(file) in http://www.le-pigeon.net/h6-widget-javascript:
    affiche()
    called from line 1, column 0 in <anonymous function>(event) in http://www.le-pigeon.net/h6-widget-javascript:
    enfin('/h7-test-ban1')


    Je pense que mon code s'affiche apr�s la fonction et donc il �crit vierge car il a pas les variables en m�moire. A le deuxi�me, il relit et donc c'est correct
    Mais je sais pas quoi modifier. HELP !

Discussions similaires

  1. R�ponses: 1
    Dernier message: 08/07/2014, 07h04
  2. [MySQL] Requete qui s'execute � moiti�
    Par xclam dans le forum PHP & Base de donn�es
    R�ponses: 8
    Dernier message: 27/05/2008, 14h26
  3. R�ponses: 2
    Dernier message: 13/12/2006, 13h33
  4. [9i] PLS-00320 avec une fonction qui renvoi un curseur
    Par hoaxpunk dans le forum Oracle
    R�ponses: 5
    Dernier message: 09/02/2006, 17h04
  5. R�ponses: 17
    Dernier message: 24/03/2005, 12h24

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