J'ai trouvé un script afin de faire défiler un texte de remerciement
seulement il me convient pas trop.
voila le script en question:
<SCRIPT LANGUAGE="JavaScript">
<!--
var position=0;
var msg="Merci à tout le monde pour cette journée ";
for (count=0; count<10;count=count+1)
{
msg=msg+""+msg;
}
function banniere()
{
document.affichage.texte.value=msg.substring(position,position+100);
position=position+1;
if (position==100)
position=0;
setTimeout("banniere()",100);
}
//-->
</SCRIPT>
1) déjà, avec ce script je suis limité a un nombre de caractère dans le
message a faire défiler... j'ai donc tronquer mais j'ai bcp plus a mettre !
2) il m'encadre m'on texte et j'aimerais bien enlever ce cadre cadre car
esthétiquement sur mon site ca le fait pas;
3) j'aurais aimé le centrer sur la page mais j'y arrive pas.
et ...
4) il commence son texte au milieu quelque soit la longueur du champ que
je lui mets.
J'espere que vous pourrez m'aider a faire un jolli remerciement aux gens
qui se sont dévoués a me faire a ma femme et moi une journée de mariage
extraordinaire.
Salut ! Plutôt qu'une fonction JS douteuse, la balise HTML <marquee> ne te conviendrait pas ?
an.archi
Salut ! Plutôt qu'une fonction JS douteuse, la balise HTML <marquee> ne te conviendrait pas ?
<marquee> est une balise propriétaire Microsoft. Même si elle est bien pratique, elle a de grandes chances de ne pas fonctionner dans de bons nombres de navigateurs, je pense. (fonctionne sur Firefox, ceci dit)
Respecter les standards ou pas ? Telle est la question.
Salut ! Plutôt qu'une fonction JS douteuse, la balise HTML <marquee> ne
te conviendrait pas ?
<marquee> est une balise propriétaire Microsoft. Même si elle est bien pratique, elle a de grandes chances de ne pas fonctionner dans de bons nombres de navigateurs, je pense.
(fonctionne sur Firefox, ceci dit)
Respecter les standards ou pas ? Telle est la question.
Salut ! Plutôt qu'une fonction JS douteuse, la balise HTML <marquee> ne te conviendrait pas ?
<marquee> est une balise propriétaire Microsoft. Même si elle est bien pratique, elle a de grandes chances de ne pas fonctionner dans de bons nombres de navigateurs, je pense. (fonctionne sur Firefox, ceci dit)
Respecter les standards ou pas ? Telle est la question.
Sébastien
an.archi wrote:
Respecter les standards ou pas ? Telle est la question.
C'est marrant je m'y attendais :))
Ceci dit, il faut voir deux choses : 1. Apparemment la demande de sebastienserre répond à un besoin bien précis et on ne peut plus ponctuel : une page de remerciement qui sera vraissemblablement restreinte à un cercle privé. 2. "respecter les standards" ou "faire du JavaScript inaccessible (le script donné)" ? Hmmm pas très follichon, plutôt : "faire du JavaScript accessible" (sic) ou bien "ne pas respecter les standards tout en restant accessible". Lequel choisir ?
<body onload="faireDefilerBanniere( )"> <div id="banniere">Merci à tous pour le zoli mariage blabla...</div>
Reste à écrire la fonction faireDefilerBanniere( )... Ou bien simplement :
<marquee>Merci à tous pour le zoli mariage blabla...</marquee>
Revoyons le contexte exposé dans le 1. et je choisis ... (roulement de tambours) ... "ne pas respecter les standards" et j'utilise... le <marquee> Oui désolé de ne pas être un robot-W3Cisé et de penser par moi-même (parfois). Si je peux éviter le JS avec une simple balise HTML et bien je le fais (selon le contexte hein). De plus le <marquee> n'altère en rien l'accessibilité de la page (selon les spécs tout élément/attribut invalide doit être *ignoré*) et est, commme tu l'as précisé, supporté par la plupart des navigateurs (j'entends IE + Moz). Le texte défilera bien ou au pire on verra simplement "Merci à tous pour le zoli mariage blabla..." pas de quoi fouetter un chat.
Conclusion : Les standards c'est bien, s'ils sont efficaces et implémentés c'est mieux (argh). Selon le *contexte* ne pas hésiter à s'asseoir dessus.
an.archi wrote:
Respecter les standards ou pas ? Telle est la question.
C'est marrant je m'y attendais :))
Ceci dit, il faut voir deux choses :
1. Apparemment la demande de sebastienserre répond à un besoin bien
précis et on ne peut plus ponctuel : une page de remerciement qui sera
vraissemblablement restreinte à un cercle privé.
2. "respecter les standards" ou "faire du JavaScript inaccessible (le
script donné)" ? Hmmm pas très follichon, plutôt : "faire du JavaScript
accessible" (sic) ou bien "ne pas respecter les standards tout en
restant accessible". Lequel choisir ?
<body onload="faireDefilerBanniere( )">
<div id="banniere">Merci à tous pour le zoli mariage blabla...</div>
Reste à écrire la fonction faireDefilerBanniere( )...
Ou bien simplement :
<marquee>Merci à tous pour le zoli mariage blabla...</marquee>
Revoyons le contexte exposé dans le 1. et je choisis ... (roulement de
tambours) ... "ne pas respecter les standards" et j'utilise... le <marquee>
Oui désolé de ne pas être un robot-W3Cisé et de penser par moi-même
(parfois). Si je peux éviter le JS avec une simple balise HTML et bien
je le fais (selon le contexte hein).
De plus le <marquee> n'altère en rien l'accessibilité de la page (selon
les spécs tout élément/attribut invalide doit être *ignoré*) et est,
commme tu l'as précisé, supporté par la plupart des navigateurs
(j'entends IE + Moz). Le texte défilera bien ou au pire on verra
simplement "Merci à tous pour le zoli mariage blabla..." pas de quoi
fouetter un chat.
Conclusion :
Les standards c'est bien, s'ils sont efficaces et implémentés c'est
mieux (argh).
Selon le *contexte* ne pas hésiter à s'asseoir dessus.
Respecter les standards ou pas ? Telle est la question.
C'est marrant je m'y attendais :))
Ceci dit, il faut voir deux choses : 1. Apparemment la demande de sebastienserre répond à un besoin bien précis et on ne peut plus ponctuel : une page de remerciement qui sera vraissemblablement restreinte à un cercle privé. 2. "respecter les standards" ou "faire du JavaScript inaccessible (le script donné)" ? Hmmm pas très follichon, plutôt : "faire du JavaScript accessible" (sic) ou bien "ne pas respecter les standards tout en restant accessible". Lequel choisir ?
<body onload="faireDefilerBanniere( )"> <div id="banniere">Merci à tous pour le zoli mariage blabla...</div>
Reste à écrire la fonction faireDefilerBanniere( )... Ou bien simplement :
<marquee>Merci à tous pour le zoli mariage blabla...</marquee>
Revoyons le contexte exposé dans le 1. et je choisis ... (roulement de tambours) ... "ne pas respecter les standards" et j'utilise... le <marquee> Oui désolé de ne pas être un robot-W3Cisé et de penser par moi-même (parfois). Si je peux éviter le JS avec une simple balise HTML et bien je le fais (selon le contexte hein). De plus le <marquee> n'altère en rien l'accessibilité de la page (selon les spécs tout élément/attribut invalide doit être *ignoré*) et est, commme tu l'as précisé, supporté par la plupart des navigateurs (j'entends IE + Moz). Le texte défilera bien ou au pire on verra simplement "Merci à tous pour le zoli mariage blabla..." pas de quoi fouetter un chat.
Conclusion : Les standards c'est bien, s'ils sont efficaces et implémentés c'est mieux (argh). Selon le *contexte* ne pas hésiter à s'asseoir dessus.
an.archi
Selon le *contexte* ne pas hésiter à s'asseoir dessus.
Nous sommes donc d'accord pour le contexte.
Selon le *contexte* ne pas hésiter à s'asseoir dessus.
Selon le *contexte* ne pas hésiter à s'asseoir dessus.
Nous sommes donc d'accord pour le contexte.
ASM
J'ai trouvé un script afin de faire défiler un texte de remerciement seulement il me convient pas trop.
Pour un message long, il vaut mieux avoir son texte dans une page html normale On fait afficher cette page dans un iframe et on fait scroller cette page du haut vers le bas Ainsi le "merci" peut être de la taille qu'on veut
<html> <script language="JavaScript1.2"> // changez la vitesse (speed). // Plus le chiffre est élevé, plus la vitesse est rapide. var speed=1 var currentpos=0,alt=1,curpos1=0,curpos2=-1 function initialize(){ startit() } function scrollwindow(){ if (document.all) temp=document.body.scrollTop else temp=window.pageYOffset if (alt==0) alt=1 else alt=0 if (alt==0) curpos1=temp else curpos2=temp if (curpos1!=curpos2){ if (document.all) currentpos=document.body.scrollTop+speed else currentpos=window.pageYOffset+speed window.scroll(0,currentpos) } else{ currentpos=0 window.scroll(0,currentpos); } } function startit(){ setInterval("scrollwindow()",10) } window.onload=initialize </script> <center> <h3>C'etait le mariage de Germaine et Gontrand>br> à Triffouillis-les-Oies<br> et<br> vous futes tous avec nous</h3> <p>blabla <p>truc-machin <br><img src=mariage.jpg> <p>fin </html>
J'ai trouvé un script afin de faire défiler un texte de remerciement
seulement il me convient pas trop.
Pour un message long,
il vaut mieux avoir son texte dans une page html normale
On fait afficher cette page dans un iframe
et on fait scroller cette page du haut vers le bas
Ainsi le "merci" peut être de la taille qu'on veut
<html>
<script language="JavaScript1.2">
// changez la vitesse (speed).
// Plus le chiffre est élevé, plus la vitesse est rapide.
var speed=1
var currentpos=0,alt=1,curpos1=0,curpos2=-1
function initialize(){
startit()
}
function scrollwindow(){
if (document.all)
temp=document.body.scrollTop
else
temp=window.pageYOffset
if (alt==0)
alt=1
else
alt=0
if (alt==0)
curpos1=temp
else
curpos2=temp
if (curpos1!=curpos2){
if (document.all)
currentpos=document.body.scrollTop+speed
else
currentpos=window.pageYOffset+speed
window.scroll(0,currentpos)
}
else{
currentpos=0
window.scroll(0,currentpos);
}
}
function startit(){
setInterval("scrollwindow()",10)
}
window.onload=initialize
</script>
<center>
<h3>C'etait le mariage de Germaine et Gontrand>br>
à Triffouillis-les-Oies<br>
et<br>
vous futes tous avec nous</h3>
<p>blabla
<p>truc-machin
<br><img src=mariage.jpg>
<p>fin
</html>
J'ai trouvé un script afin de faire défiler un texte de remerciement seulement il me convient pas trop.
Pour un message long, il vaut mieux avoir son texte dans une page html normale On fait afficher cette page dans un iframe et on fait scroller cette page du haut vers le bas Ainsi le "merci" peut être de la taille qu'on veut
<html> <script language="JavaScript1.2"> // changez la vitesse (speed). // Plus le chiffre est élevé, plus la vitesse est rapide. var speed=1 var currentpos=0,alt=1,curpos1=0,curpos2=-1 function initialize(){ startit() } function scrollwindow(){ if (document.all) temp=document.body.scrollTop else temp=window.pageYOffset if (alt==0) alt=1 else alt=0 if (alt==0) curpos1=temp else curpos2=temp if (curpos1!=curpos2){ if (document.all) currentpos=document.body.scrollTop+speed else currentpos=window.pageYOffset+speed window.scroll(0,currentpos) } else{ currentpos=0 window.scroll(0,currentpos); } } function startit(){ setInterval("scrollwindow()",10) } window.onload=initialize </script> <center> <h3>C'etait le mariage de Germaine et Gontrand>br> à Triffouillis-les-Oies<br> et<br> vous futes tous avec nous</h3> <p>blabla <p>truc-machin <br><img src=mariage.jpg> <p>fin </html>
De plus le <marquee> n'altère en rien l'accessibilité de la page (selon les spécs tout élément/attribut invalide doit être *ignoré*) et est, commme tu l'as précisé, supporté par la plupart des navigateurs
ceci reste à discuter le marquee donne parfois de curieux résultats sur mon browser (dépend de sa longueur et de son stylationnage)
De plus le <marquee> n'altère en rien l'accessibilité de la page (selon
les spécs tout élément/attribut invalide doit être *ignoré*) et est,
commme tu l'as précisé, supporté par la plupart des navigateurs
ceci reste à discuter
le marquee donne parfois de curieux résultats sur mon browser
(dépend de sa longueur et de son stylationnage)
De plus le <marquee> n'altère en rien l'accessibilité de la page (selon les spécs tout élément/attribut invalide doit être *ignoré*) et est, commme tu l'as précisé, supporté par la plupart des navigateurs
ceci reste à discuter le marquee donne parfois de curieux résultats sur mon browser (dépend de sa longueur et de son stylationnage)