Marquee

Marquee - HTML/CSS - Programmation

Marsh Posté le 05-02-2003 à 23:53:23    

Savez vous un moyen pour renversé un marquee?
 
j'ai essayer de faire une function javascript et le faire executé dans la fonciton onbounce="javascript:reverse()" du marquee
 
et la function reverse change la direction right pour left et vice versa.
 
Mais ont dirais que le onbounce ne peut pas appeler de fonction javascript, savez vous comment faire?

Reply

Marsh Posté le 05-02-2003 à 23:53:23   

Reply

Marsh Posté le 06-02-2003 à 00:00:47    

une balise qui fait défiler du texte, pas recommendée

Reply

Marsh Posté le 06-02-2003 à 00:06:43    

J'ai oublier de montrer un exemple
 
Marquee:
 
<marquee direction="right" id="marquee" behavior="scroll" scrollamount="8" scrolldelay="50" onbounce="javascript:reverse();">
<span class="dot"></span>
</marquee>
 
Le CSS de mon dot:
 
.dot {
 filter: alpha(opacity=20);
}
 
et la function reverse() {
 if document.getElementById('marquee';).direction = "right" {
  document.getElementById('marquee';).direction = "left";
 else {
  document.getElementById('marquee';).direction = "right";
 }
}
 
Voila tout est pas très clair mais bon et jai taper sa vite puisque le vrai code je l'ai effacer (@*#@) mais ne vérifiez pas les erreur de syntax je veux juste savoir pourquoi ca ne fonctionne pas.
 
Il y a aussi les propriété de mon marquee mais ces pas important
 
Merci

Reply

Marsh Posté le 06-02-2003 à 00:07:12    

Vous avez une meilleur idée... je préfere sa que un gif

Reply

Marsh Posté le 06-02-2003 à 02:59:01    

Cybrix a écrit :

Vous avez une meilleur idée... je préfere sa que un gif


 
 
Pour faire ce que tu veux faire, ya flash ou encore un applet java, mais dans les deux cas, c'est très lourd et inutile.

Reply

Marsh Posté le 06-02-2003 à 03:08:04    

Mon but est que la page soit agréable visuellement sans ètre trop lourd (java m'interesse pas et flash encore moin). Bon alors parlons marquee. Il y a des navigateur qui ne les suportes pas? Quels sont les mauvais côtés?

Reply

Marsh Posté le 06-02-2003 à 08:05:54    

Les mauvais côtés, c'est que marquee n'est plus recommandé. Autrement dit, faire du bon HTML à l'heure actuelle, c'est ne pas reposer sur marquee.


---------------
Le site de ma maman
Reply

Marsh Posté le 06-02-2003 à 08:24:42    

Cybrix a écrit :

Mon but est que la page soit agréable visuellement


 
Ben alors? pourquoi tu veux utiliser un marquee??? :??:

Reply

Marsh Posté le 06-02-2003 à 17:19:04    

un bête copier coller :  
 
 

Citation :

La balise <marquee> étant un pur produit Microsoft, cet effet ne fonctionnait que sous Explorer 4. Mais rassurez-vous, avec un peu de DHTML, on peut rendre maintenant le même effet sous Netscape 4. (NDCC : au  millénaire précédent)
 
 
script language="JavaScript1.2">
//Spécifie la largeur de la banderole (en pixels)
var marqueewidth=330
//Specifie la hauteur de la banderole (en pixels, nécessaire que sous NS)
var marqueeheight=20
//Spécifie la vitesse de défilement (au plus élevé, au plus vite)
var speed=6
//Spécifie le texte de la banderole
var marqueecontents='<B>Votre texte ici !</B>'
if (document.all)
document.write('<marquee scrollAmount='+speed+' style="width:'+marqueewidth+'">'+marqueecontents+'</marquee>';)
 
function regenerate(){
window.location.reload()
}
function regenerate2(){
if (document.layers){
setTimeout("window.onresize=regenerate",450)
intializemarquee()
}
}
 
function intializemarquee(){
document.cmarquee01.document.cmarquee02.document.write('<nobr>'+marqueecontents+'</nobr>';)
document.cmarquee01.document.cmarquee02.document.close()
thelength=document.cmarquee01.document.cmarquee02.document.width
scrollit()
}
 
function scrollit(){
if (document.cmarquee01.document.cmarquee02.left>=thelength*(-1)){
document.cmarquee01.document.cmarquee02.left-=speed
setTimeout("scrollit()",100)
}
else{
document.cmarquee01.document.cmarquee02.left=marqueewidth
scrollit()
}
}
 
window.onload=regenerate2
</script>
<ilayer width=&{marqueewidth}; height=&{marqueeheight}; name="cmarquee01">
<layer name="cmarquee02"></layer>
</ilayer>


 
Voilà c'était un superbe script en 1998   :D  
(Question normes actuelles, y'a du document.all qui traine)


Message édité par panchopa le 06-02-2003 à 17:22:31
Reply

Marsh Posté le 18-02-2004 à 13:01:27    

je pige pas trop pourquoi ce serait une mauvaise idée :??:  
 
enfin perso, je veux utiliser le marquee pour une signature d'email, et ça fonctionne plutot bien :??:


---------------
Look past the flesh, look through the soft gelatin of these dull cow eyes and see your enemy...
Reply

Marsh Posté le 18-02-2004 à 13:01:27   

Reply

Marsh Posté le 18-02-2004 à 14:32:25    

Citation :

sujet: Marquee  


 
j'ai cru que c'étais l'anniversaire de mareek.. [:le kneu]
 
 
 
PS: désolé pour le HS


---------------
yvele n'est plus.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed