> Tous les forumsForum des Webmasters

 aide pour un scriptSujet résolu
Statut du sujet : RESOLU Imprimer
 mik0084
  Posté le 11/09/2006 @ 02:16  
 Astucien

1170 Messages
bonjours tout le monde voila mon petit souci j'ai un script permetant de faire défiler du texte de haut en bas. Je peux modifié la largeur du font de ce script en modifiant la variable "scrollerwidth" mais seulement en modifiant cela le texte ne prend pas toute la largeur du script en gros si je mets "var scrollerwidth=250" je voudrais que mon texte prenne toute cette largeur coment faire ??? merci d'avance voici le script-> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Document sans nom</title> <script language="JavaScript1.2"> // Copyright Peter Gehrig and Urs Dudli at www.24fun.ch/ // If you add this script to a script-library or script-archive // you have to add a hyperlink to www.24fun.ch on the webpage // Le titre | le texte|le lien des messages var message= new Array() message[0]="titre du message1 | fgjdhuiohouihzeergazehthkhazjhterhjtkljkerjykjkt | lien associé au titre du message1" message[1]="titre du message2 | texte du message2 | lien associé au titre du message2" message[2]="titre du message3 | texte du message3 | lien associé au titre du message3" // La hauteur de la boite de messages. var scrollerheight=150 // La largeur de la boite de messages. var scrollerwidth=250 // La distance par rapport au bord supérieur de la fenêtre. var scrollertop=56 // La distance par rapport au bord gauche de la fenêtre. var scrollerleft=500 // La distance entre le bord et le texte. var scrollerpadding=5 // La largeur du bord de la boite de messages. var backgroundborder=0 // La couleur de l'arrière-plan de la boite de messages. var scrollerbgcolor="FFFFcc" // Les attributs de la police du titre. var font_titleface="Verdana" var font_titlecolor="FF0000" var font_titlesize=1 // Les attributs de la police du texte; var font_copyface="Verdana" var font_copycolor="660000" var font_copysize=1 // Le temps de pause entre les message (en millisecondes). var standstillfix=3000 //////////////////////////////////////////////// var cliptop=0 var clipbottom=scrollerheight-2*scrollerpadding var clipleft=0 var clipright=scrollerheight var i_message=0 var mes_joined var mes_split var contenttext var contentbg var totalheight=scrollerheight*(message.length) var i_height=0 var step=1 var pause=20 var standstillflex=0 function initiate(){ contenttext="<table cellpadding=0 cellspacing=0 border=0 width="+(scrollerwidth-2*scrollerpadding)+">" contenttext+="<tr valign='top'><td height='"+scrollerheight+"'><br></td></tr>" for (i=0;i<=message.length-1;i++) { mes_joined=message[i] mes_split=mes_joined.split("|") contenttext+="<tr valign='top'><td height='"+scrollerheight+"'><a href='"+mes_split[2]+"'><font face='"+font_titleface+"' color='"+font_titlecolor+"' size='"+font_titlesize+"'>"+mes_split[0]+"</font></a><br><font face='"+font_copyface+"' color='"+font_copycolor+"' size='"+font_copysize+"'>"+mes_split[1]+"</font></td></tr>" } contenttext+="</table>" contentbg="<table cellpadding=0 cellspacing=0 border="+backgroundborder+" width='"+scrollerwidth+"'><tr><td height='"+scrollerheight+"' bgcolor="+scrollerbgcolor+"> </td></tr></table>" if (document.all) { scrollertext.innerHTML=contenttext scrollerbg.innerHTML=contentbg document.all.scrollertext.style.posTop=scrollertop document.all.scrollertext.style.posLeft=scrollerleft document.all.scrollerbg.style.posTop=scrollertop-scrollerpadding document.all.scrollerbg.style.posLeft=scrollerleft-scrollerpadding document.all.scrollertext.style.clip="rect("+cliptop+" "+clipright+" "+clipbottom+" "+clipleft+")" } if (document.layers) { document.scrollertext.document.write(contenttext) document.scrollertext.document.close() document.scrollerbg.document.write(contentbg) document.scrollerbg.document.close() document.scrollertext.top=scrollertop document.scrollertext.left=scrollerleft document.scrollerbg.top=scrollertop-scrollerpadding document.scrollerbg.left=scrollerleft-scrollerpadding document.scrollertext.clip.left=clipleft document.scrollertext.clip.right=clipright document.scrollertext.clip.top=cliptop document.scrollertext.clip.bottom=clipbottom } scroll() } function scroll(){ standstillflex=standstillfix if (document.all){ if (i_height<scrollerheight) { i_height+=step cliptop+=step clipbottom+=step document.all.scrollertext.style.clip="rect("+cliptop+" "+clipright+" "+clipbottom+" "+clipleft+")" document.all.scrollertext.style.posTop-=step var timer=setTimeout("scroll()",pause) } else { if (document.all.scrollertext.style.posTop<=-(totalheight)) { document.all.scrollertext.style.posTop=scrollertop cliptop=0 clipbottom=scrollerheight-2*scrollerpadding document.all.scrollertext.style.clip="rect("+cliptop+" "+clipright+" "+clipbottom+" "+clipleft+")" standstillflex=0 } i_height=0 clearTimeout(timer) var timer=setTimeout("scroll()",standstillflex) } } if (document.layers){ if (i_height<scrollerheight) { i_height+=step cliptop+=step clipbottom+=step document.scrollertext.clip.left=clipleft document.scrollertext.clip.right=clipright document.scrollertext.clip.top=cliptop document.scrollertext.clip.bottom=clipbottom document.scrollertext.top-=step var timer=setTimeout("scroll()",pause) } else { if (document.scrollertext.top<=-(totalheight)) { document.scrollertext.top=scrollertop cliptop=0 clipbottom=scrollerheight-2*scrollerpadding document.scrollertext.clip.left=clipleft document.scrollertext.clip.right=clipright document.scrollertext.clip.top=cliptop document.scrollertext.clip.bottom=clipbottom standstillflex=0 } i_height=0 clearTimeout(timer) var timer=setTimeout("scroll()",standstillflex) } } } </script> </head> <body onLoad="initiate()"> > </body> <div id="scrollerbg" style="position:absolute;top:-1000px"> </div> <div id="scrollertext" style="position:absolute;top:-1000px"> </div> </html>
 Afficher le profil de mik0084 Envoyer un message privé à mik0084
 
 
Publicité
 elle  Posté le 11/09/2006 à 02:48  
  Maîtresse astucienne


15897 Messages
Salut mik0084, Pour la police du texte et du titre, c'est ici : // Les attributs de la police du titre. var font_titleface="Verdana" var font_titlecolor="FF0000" var font_titlesize=1 // Les attributs de la police du texte; var font_copyface="Verdana" var font_copycolor="660000" var font_copysize=1 Modifie la valeur 1...
Afficher le profil de elle Voir la configuration de elleEnvoyer un message privé à elle
 Revenir en haut de la page
 mik0084  Posté le 11/09/2006 à 10:34  
Astucien

1170 Messages
salut ces valeur là son pour la grosseur du texte mais ce n'est pas ca qui me pose problème le problème est que si la fenetre du script je peux l'agrandir le texte lui ne s'agrandit pas (si j'ecrit une phrase un peu longue mais qui devrai rentrer dans la fenetre du script et bien elle est coupée), meme si la fenetre du script fait 10cm le texte ne s'affiche que sur 5 J'espère m'etre fait comprendre... sinon fait un copié coller du script tu comprendra dessuite @+

Modifié par mik0084 le 11/09/2006 10:34
Afficher le profil de mik0084 Voir la configuration de mik0084Envoyer un message privé à mik0084
 Revenir en haut de la page
 jeanpierre949  Posté le 11/09/2006 à 12:30  
Petit astucien

737 Messages
pour un resultat identique utilise la balise <marquee></marquee> 2 fois plus simple que ton script
Afficher le profil de jeanpierre949Envoyer un message privé à jeanpierre949
  Revenir en haut de la page
 Dreamer  Posté le 11/09/2006 à 12:55  
Astucien


4286 Messages
Salut Un peu de lecture : [url]http://fr.selfhtml.org/html/texte/proprietaire.htm[/url] et lis bien . A +
Afficher le profil de Dreamer Voir la configuration de DreamerEnvoyer un message privé à Dreamer
 Revenir en haut de la page
 mik0084  Posté le 11/09/2006 à 12:59  
Astucien

1170 Messages
genial je te remercie je débute alors je connais que le minimun de balise .... Pourais tu me dire a quoi sert l'attribut "Behaviour" car je l'ai essayé avec alternate, scroll et slide mais je ne vois pas de difference merci d'avance
Afficher le profil de mik0084 Voir la configuration de mik0084Envoyer un message privé à mik0084
 Revenir en haut de la page
 mik0084  Posté le 11/09/2006 à 14:41  
Astucien

1170 Messages
Bon ben pas grave je marque le sujet comme résolu car je suis satisfait de cette balise merci encore...
Afficher le profil de mik0084 Voir la configuration de mik0084Envoyer un message privé à mik0084
 Revenir en haut de la page
Haut de la page 
Inscrivez-vous !
- Posez vos questions

- Résolvez vos problèmes

- Aidez les autres

- Participez et créez vos discussions

- Dialoguez en privé avec d'autres membres

- Suivez vos sujets préférés

- Affichez les signatures des membres

TOUT EST GRATUIT !

Je crée mon compte



Vous avez besoin d'aide ?
Des centaines d'experts sont à votre disposition sur les forums PC Astuces pour vous aider gratuitement, 24h/24, 7j/7.

Les derniers sujets résolus !
 

 > Tous les forumsForum des Webmasters

 
Forum PC Astuces© 1997-2008 WebastucesAller en haut de la page