personnaliser un script de texte défilant

HD
Mammouth du PHP | 1181 Messages

09 févr. 2006, 13:36

Bonjour,
je cherche à adapter ce script de texte defilant récupéré de la rubrique contributions
le probleme est plutot simple :
<head>
<script language="JavaScript1.2"> 
var defile;// l'element a deplacer 
var psinit = 580; // position horizontale de depart 
var pscrnt = psinit;        
function texteDefile() { 
   if (!defile) defile = document.getElementById('defile'); 
   if (defile) { 
      if(pscrnt < ( - defile.offsetWidth) ){ 
         pscrnt = psinit; 
                } else { 
         pscrnt+= -1; // pixel par deplacement 
      } 
      defile.style.left = pscrnt+"px"; 
   } 
} 
setInterval("texteDefile()",20); // delai de deplacement  
</script>
<style type="text/css">
#cadrpg { width:750px; margin:0 auto; border:0; overflow:hidden;} 
#newshr { position:center; width:750px; height:20px; overflow:hidden;  
          color:inherit; background:#FFFFFF url(news.gif); border:0px inset white; } 
#defile { position:absolute; margin-top:1px; background-color:transparent; }
</style>
</head>
<body>
<div id="newshr"> 
  <a style="width:75000px" id="defile" href="../index.php"> 
  Voila un texte defilant
</div>
</body>
question : ici le texte est "Voila un texte defilant" et le lien mène vers ../index.php
ce que je souhaite c'est ajouter un autre texte associé un autre lien, mais qui defile juste à coté
exemple :Voila un texte defilant - Un autre texte defilant

merci

edit : je crois que le bonne rubrique est JS :?
"Si Dieu descendait sur la Terre, tous les peuples se mettraient a genoux, excepte les Français qui diraient : " Ah ! Vous êtes la ! C'est pas trop tôt ! On va pouvoir discuter un peu !" [Michel Balfour]

HD
Mammouth du PHP | 1181 Messages

12 févr. 2006, 12:37

le prolème est toujours posé... :(
"Si Dieu descendait sur la Terre, tous les peuples se mettraient a genoux, excepte les Français qui diraient : " Ah ! Vous êtes la ! C'est pas trop tôt ! On va pouvoir discuter un peu !" [Michel Balfour]

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

12 févr. 2006, 12:49

edit : je crois que le bonne rubrique est JS :?
Modération :
Tu trouves aussi ? :langue:
Allez, hop ! Déménagé...

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

12 févr. 2006, 12:50

Pourquoi ne pas mettre tes messages bout à bout dans une même chaîne ?
Ils apparaitront dans le défilement, les uns à la suite des autres, non ?

HD
Mammouth du PHP | 1181 Messages

12 févr. 2006, 12:55

si tu pensait à
<body> 
<div id="newshr"> 
  <a style="width:75000px" id="defile" href="../index.php">Voila un texte defilant</a><a style="width:75000px" id="defile" href="../index.php">Voila un autre texte defilant</a>
  
</div> 
</body> 
desolé mais ca ne marche pas :?
"Si Dieu descendait sur la Terre, tous les peuples se mettraient a genoux, excepte les Français qui diraient : " Ah ! Vous êtes la ! C'est pas trop tôt ! On va pouvoir discuter un peu !" [Michel Balfour]

Eléphant du PHP | 441 Messages

12 févr. 2006, 13:41

si tu pensait à
<body> 
<div id="newshr"> 
  <a style="width:75000px" id="defile" href="../index.php">Voila un texte defilant</a><a style="width:75000px" id="defile" href="../index.php">Voila un autre texte defilant</a>
  
</div> 
</body> 
desolé mais ca ne marche pas :?
Utilises une seule DIV avec l'id=defile...et places tes liens dans cette div... et ca va marcher ! :)
<div id="newshr"> 
  <div id="defile"><a style="width:75000px"  href="../index.php">Voila un texte defilant</a>&nbsp;<a style="width:75000px" href="../index.php">Voila un autre texte defilant</a></div>
  
</div> 
Modifié en dernier par starkeus le 12 févr. 2006, 14:23, modifié 1 fois.
Futures Stars par ici >> www.apel-doorn.com
fan d'info et du ... PSG !! :D
Apprendre, comprendre et maîtriser telle est ma devise!
Fan inconditionnel de netvibes

HD
Mammouth du PHP | 1181 Messages

12 févr. 2006, 13:57

re desolé mais le 2eme texte ne s'affiche pas :? :?
"Si Dieu descendait sur la Terre, tous les peuples se mettraient a genoux, excepte les Français qui diraient : " Ah ! Vous êtes la ! C'est pas trop tôt ! On va pouvoir discuter un peu !" [Michel Balfour]

Eléphant du PHP | 441 Messages

12 févr. 2006, 14:22

re desolé mais le 2eme texte ne s'affiche pas :? :?
mais chez moi ça marche !? :shock: :shock:
Futures Stars par ici >> www.apel-doorn.com
fan d'info et du ... PSG !! :D
Apprendre, comprendre et maîtriser telle est ma devise!
Fan inconditionnel de netvibes

HD
Mammouth du PHP | 1181 Messages

12 févr. 2006, 14:27

alors si quelqu un d autre pouvait essayer...
"Si Dieu descendait sur la Terre, tous les peuples se mettraient a genoux, excepte les Français qui diraient : " Ah ! Vous êtes la ! C'est pas trop tôt ! On va pouvoir discuter un peu !" [Michel Balfour]

Eléphant du PHP | 441 Messages

12 févr. 2006, 14:31

alors si quelqu un d autre pouvait essayer...
Ok je vois où est ton pb....tu as oublié de nous dire que cela ne fonctionnait pas sous IE :wink: moi sous FF je n'ai pas de pb alors en fait c'est le style sur les balise A qui posait problème pour IE:
essayes ça:
<div id="newshr">
  <div id="defile" style="width:75000px" ><a href="../index.php">Voila un texte defilant</a>&nbsp;<a href="../index.php">Voila un autre texte defilant</a></div>
</div>
Futures Stars par ici >> www.apel-doorn.com
fan d'info et du ... PSG !! :D
Apprendre, comprendre et maîtriser telle est ma devise!
Fan inconditionnel de netvibes

HD
Mammouth du PHP | 1181 Messages

12 févr. 2006, 14:41

tu as effectivement raison !
aujourd hui meme j installe FF :wink:
merci beaucoup :pouce:
"Si Dieu descendait sur la Terre, tous les peuples se mettraient a genoux, excepte les Français qui diraient : " Ah ! Vous êtes la ! C'est pas trop tôt ! On va pouvoir discuter un peu !" [Michel Balfour]

Eléphant du PHP | 84 Messages

27 févr. 2006, 19:49

Salut à tous,

Désolé de vous décevoir mais chez mois avec IE 6.02900 cela fonctionne bien.

Comment réduire au minimum l'intervalle entre deux défilements?