Rollover : changer une image [javascript] - HTML/CSS - Programmation
Marsh Posté le 19-05-2009 à 15:31:56
Et puis utilise un debugger style firebug ou autre... ça te sera utile
Marsh Posté le 19-05-2009 à 15:32:26
trop de string tue le string...
Pardon...... non, je ne me justifierai pas...
Dic donc flo, t'es un serial-poster toi ! je me souviens que c'est toi qui m'a boté le cul pour que j'arrête d'utiliser les TABLE il y a un certain temps, je dois t'en remercier...
C'était la parenthèse fayottage totalement HS...
Marsh Posté le 19-05-2009 à 17:24:47
Oh! La honte!
Désolé pour cette demande lourdingue. C'était tout simplement le "subtring". Le pire, c'est que j'ai tellement bidouillé et recopié la formule dans tous les sens que j'étais sûr de ne pas avoir commis d'erreur de syntaxe.
Voilà ce qui arrive quand on perd la main, l'oeil n'est plus exercé (non, je ne suis pas le maire de Champignac).
En tant qu'amateur, j'ai toujours tendance à me prendre la tête avec ce genre d'erreurs d'inattention. Et ne pas vraiment prendre le temps d'utiliser des outils adéquats. Promis, la prochaine fois, je passe par un debugger. Merci pour les conseils.
@abais :
Trop fort pour moi. Tu parles quel langage de prog, là ?
Marsh Posté le 19-05-2009 à 18:32:10
abais a écrit : Dic donc flo, t'es un serial-poster toi ! je me souviens que c'est toi qui m'a boté le cul pour que j'arrête d'utiliser les TABLE il y a un certain temps, je dois t'en remercier... |
Des culs j'en ai botté des dizaines
Marsh Posté le 19-05-2009 à 21:47:34
ollvin a écrit : @abais : |
Graphiste de base, j'ai du attendre une formation en AS2 pour commencer à m'intéresser passionnément à la prog web...
Je parle le XHTML/CCS très bien, l'as3 et le JS assez bien...
Le PHP/SQL j'ai de bonnes bases ...
Marsh Posté le 20-05-2009 à 11:13:56
Citation : Graphiste de base, j'ai du attendre une formation en AS2 pour commencer à m'intéresser passionnément à la prog web... |
Ya! Per me ablo english very gut!
Ma bibi y en a aussi aimer un chtit peu la prog web (XHTML/CSS, PHP) mi koussikoussa, juste une foué !
Salamalekoum à l'ispice di counasse.
Bon, faut que j'arrête, là, ce pauvre topic est déjà assez piteux comme ça.
Marsh Posté le 19-05-2009 à 14:46:06
Bonjour à tous,
J'essaye de faire un truc des plus basiques en js : un rollover. Mais comme je ne suis pas très féru de ce langage, je dois commettre une erreur quelque part. Soyez indulgents...
Voilà j'essaie simplement d'enlever l'extension .gif de l'image dans mon src avec un substring, pour rajouter un suffixe, ce qui donne une fonction comme ça :
function roll_over(img_name)
{ document[img_name].src = document[img_name].src.subtring(0, document[img_name].src.length - 3) + "_over.gif";
}
J'ai essayé aussi comme ça, au cas où le calcul ne passerait pas dans la fonction :
function roll_over(img_name)
{ longueur= document[img_name].src.length -3;
document[img_name].src = document[img_name].src.subtring(0, longueur) + "_over.gif";
}
Mais il ne se passe rien dans les deux cas.
Pourtant tout ce passe bien quand je rentre un src en dur pour les tests :
function roll_over(img_name)
{ document[img_name].src = "Images/image_over.gif";
}
Mon rollover fonctionne avec ce test.
Voici aussi le code dans la page au cas où...
<a href="index.php" onmouseover="roll_over('CGS')" onmouseout="roll_out('CGS')"><img name="CGS" src="Images/image<?php if ($section=='accueil') echo '_actif'; ?>.gif" /></a>
Qu'est ce que je fais de pas correct ?
Merci d'avance.