

ou via
Programmation (163 topics, 2371 messages) Dernier message par Babaorum, le 09/05 à 02:17:40 |
|
| mignon64 inscrit le 07/02/2004 |
bonjour a tous et toutes
je voudrai savoir comment on met les mots qui défile avec la souris svp je vous remercie a tous de votre aide |
|
| Centaurus adjoint inscrit le 06/03/2003 |
A mettre entre <head> et </head>
<!-- DEBUT DU SCRIPT - <style>
.spanstyle { position:absolute; visibility:visible; top:-50px; font-size:10pt; font-family:Verdana; font-weight:bold; color:#000000; } </style> <script> /* Cursor Trailor Text- By Peter Gehrig (http://www.24fun.ch/) SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT http://www.editeurjavascript.com */ var x,y var step=20 var flag=0 var message='Mets_ton_texte_ici ' message=message.split("") var xpos=new Array() for (i=0;i<=message.length-1;i++) { xpos[i]=-50 } var ypos=new Array() for (i=0;i<=message.length-1;i++) { ypos[i]=-50 } function handlerMM(e){ x = (document.layers) ? e.pageX : document.body.scrollLeft+event.clientX y = (document.layers) ? e.pageY : document.body.scrollTop+event.clientY flag=1 } function makesnake() { if (flag==1 && document.all) { for (i=message.length-1; i>=1; i--) { xpos[i]=xpos[i-1]+step ypos[i]=ypos[i-1] } xpos[0]=x+step ypos[0]=y for (i=0; i<message.length-1; i++) { var thisspan = eval("span"+(i)+".style") thisspan.posLeft=xpos[i] thisspan.posTop=ypos[i] } } else if (flag==1 && document.layers) { for (i=message.length-1; i>=1; i--) { xpos[i]=xpos[i-1]+step ypos[i]=ypos[i-1] } xpos[0]=x+step ypos[0]=y for (i=0; i<message.length-1; i++) { var thisspan = eval("document.span"+i) thisspan.left=xpos[i] thisspan.top=ypos[i] } } var timer=setTimeout("makesnake()",30) } </script> <!-- FIN DU SCRIPT -
A mettre entre <body> et </body> : <!-- DEBUT DU SCRIPT -
<!-- SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT http://www.editeurjavascript.com -
<script> for (i=0;i<=message.length-1;i++) { document.write("<span id='span"+i+"' class='spanstyle'>") document.write(message[i]) document.write("</span>") } if (document.layers){ document.captureEvents(Event.MOUSEMOVE); } document.onmousemove = handlerMM; makesnake() </script> <!-- FIN DU SCRIPT -
Ya peut-être plus simple ... |
|
| mignon64 inscrit le 07/02/2004 |
tres compliquer ça snifffffffffff ![]() |
|
| Babaorum adjoint
L'homme n'est qu'une machine inscrit le 01/03/2003 |
C compliqué de copier le code et de l'insérer entre les balises <HEAD> ... </HEAD> du code source de ta page ? |
|
| Couettecouette inscrit le 03/03/2003 |
Je vous l'avais dit qu'il faut tout lui faire à ce petit ... ![]() |
|
| Babaorum adjoint
L'homme n'est qu'une machine inscrit le 01/03/2003 |
Si c "à ce point-là", évite carrément de faire du HTML. Excuse-moi par avance de la rugosité de mes propos, mais là tu ne fais pas le moindre effort d'adaptation. ![]() |
|
| Benoit inscrit le 08/03/2004 |
Bonjour toutes et tous,
Vivent les forums.com J'ai insérer dans l'en tete Html ceci <marquee><h3><img src="http://users.skynet.be/fa367366/BenoitCockpit6pt.JPG">Qui veux sa photo défilé ici ? </marquee></h3> Ca marche !!! photo + texte défilent dans le haut de la page. Par contre dans la zone message du forum, ça va pas. Une idée ? Merci de votre indulgence a l'égard d'un programmeur confirmé VB/VBA/VBS mais débutant html etc... Benoit. Message modéré le 08/03 à 12:57:55 par Benoit. |
|
| Babaorum adjoint
L'homme n'est qu'une machine inscrit le 01/03/2003 |
Bonjour, qu'appelles-tu la "zone de message du forum" ? |
|
| Benoit inscrit le 08/03/2004 |
La zone dans laquelle j'ai écrit ma question. Donc dans la zone réservé aux messages des forums.com. En fait, quand j'aurai compris, ce message que tu lis défilera. Ici.
|
|
| Babaorum adjoint
L'homme n'est qu'une machine inscrit le 01/03/2003 |
Mais tu ne peux pas mettre du code HTML *à l'intérieur* d'un champs de formulaire, ou alors ça restera une bête chaîne de caractères. Ce ne sera nullement interprété en tant que code HTML ! Les champs de formulaire n'acceptent que du texte, rien d'autre. |
|
| Benoit inscrit le 08/03/2004 |
Ah ben ça c'est dommage. Vu qu'on peut insérer des images, des gifs....
C'est le truc qui manquais pour convaincre définitivement les 300 membres qui ont immigré chez aceboard, après la fermeture provisoire, et leur 120 000 pages vues par mois. Parceque la bas on sait le faire. [move]Ca défile ![/move]. Enfin, votre forum est quand même plus rapide. J'espere trouver d'autres arguments de poids car moi, je préfère les forums.com.
Hem, peut-être dans un avenir proche ......? Quand penses-tu très cher Babaorum ? |
|
| Centaurus adjoint inscrit le 06/03/2003 |
Aucune chance ![]() |
|
| Babaorum adjoint
L'homme n'est qu'une machine inscrit le 01/03/2003 |
Heu non on ne se comprend pas. Je crois qu'on ne parle pas de la même chose. Que ce soit Aceboard ou quoi que ce soit d'autre, un champ texte de formulaire HTML c un champs texte. Sur Aceboard non plus les champs de formulaire ne peuvent accueillir d'image. Que du texte, même si c une URL vers une page web, un document autre tel qu'une image etc... C'est une limite technique des navigateurs et du langage HTML, voilà tout.
Maintenant ré-explique ton truc, je suis sûr qu'il s'agit d'autre chose ![]() |
|
| Babaorum adjoint
L'homme n'est qu'une machine inscrit le 01/03/2003 |
Haaaa je viens de comprendre. Heu ben non ce n'est pas possible.
Enfin pas de manière directe. Tu peux très bien, en revanche, fabriquer une image GIF animée qui prend une certaine largeur, au sein de laquelle un texte va se balader. Il suffira de faire bouger le texte dans la largeur totale du GIF de frame en frame, puis d'associer tout ça en un GIF animé. |
|
| Benoit inscrit le 08/03/2004 |
Très chers moderateurs Babaorum et Centorus, Je vous remercie de votre attention a mes questions.
Je suis particulierement interessé par l'analyse de Babaorum. J'ai remarqué dans FrontPage que lors de la création de texte défilant, il crée un champ. C'est dans ce champs que défile le tout. Effectivement. Mais dans le code html, a part <marquee>ça défile !</marquee> y a rien. Je n'exclus pas que nous trouvions une solution qui fasse améliorer de manière significative les forums.com que j'adore. Benoit |
|
| darkbibi inscrit le 24/04/2004 |
est ce que vous pouvez me dire comment on met une un texte qui suit la souris.
|
|
| Babaorum adjoint
L'homme n'est qu'une machine inscrit le 01/03/2003 |
darkbibi on a déjà répondu plusieurs fois à ce genre de question
benoît le problème de la balise <MARQUEE> est qu'elle n'est pas, à ma connaissance, supportée par tous les navigateurs. Il n'est d'ailleurs même pas inclus dans le standard HTML 4.01 du W3C (l'organisme qui décide des grandes orientations et de l'évolution de ce langage, parmi d'autres).
Tu prends donc le risque que certains navigateurs affichent mal ton code. Pour moi (et ce n'est qu'une opinion, tu en fais ce que tu veux), la solution la plus souple est le GIF animé OU MIEUX, si tu as la possibilité de te procurer le logiciel Flash (ou même en version Démo). Non pas que le résultat serait meilleur, mais tout simplement parce que 1) la conception serait plus facile (à condition que tu saches/apprennes à utiliser le logiciel, à toi de voir) 2) la maintenance de l'image serait plus facile: pour un GIF animé, le jour où tu veux changer le texte ou le fond, il faut refaire l'image de novo; avec une animation Flash, tu peux récupérer l'objet texte ou d'autres objets, puisqu'en fait c'est Flash qui se débrouille pour faire bouger le machin depuis le point A au point B, que tu lui as indiqué (et même ça tu peux changer). Voilà, tu vois, ce n'est sans doute pas aussi simple que tu le pensais, mais tu as tout de même plusieurs solutions techniquement accessibles. Ah oui dernier point à mettre dans la balance: les animations Flash, bien ficelées, ne sont pas forcément plus lourdes (en taille de fichier) qu'une image GIF animée. Mais ça c'est à force d'utiliser le logiciel, on repère vite les choses qui font "gonfler" le fichier. |
|
| darkbibi inscrit le 24/04/2004 |
oula compliquer mais on ne pe pas marquer des trucs HTLM dans la partie administration du forums pour mettre un texte qui suit la souris ?? |
|
| Centaurus adjoint inscrit le 06/03/2003 |
darkbibi on a déjà répondu plusieurs fois à ce genre de question
Tu fais une recherche |
|
| darkbibi inscrit le 24/04/2004 |
d'accors merci pour ton aide mais je tape koi exactemenet dans la rehcerhce parcque j'ai deja essayerer et sa m'a pas donner grand chose merci de votre futur reponse |
|
| Babaorum adjoint
L'homme n'est qu'une machine inscrit le 01/03/2003 |
Avant de poster, rechercher.
Avant de rechercher, lire. Ce topic par exemple. |
|
| Centaurus adjoint inscrit le 06/03/2003 |
Merci Baba ![]() |
|
| darkbibi inscrit le 24/04/2004 |
oui mais si vous faites alusion au script en haut de page il fodrait que vous m'expliquer exactement se qu'il fo mettre et ou parceque je n'y arive pas et pourtant j'ai essayer plusieure maniere Message modéré le 26/04 à 16:39:29 par darkbibi. |
|
| Babaorum adjoint
L'homme n'est qu'une machine inscrit le 01/03/2003 |
Ce qu'il faut mettre tout ce qui est écrit comme code
Où c'est précisé: entre <HEAD> et </HEAD>
Après je ne sais pas ce que tu as fait, comment tu l'as fait. Alors SVP ne fais pas le "boulet"... participe un peu plus activement. Si tu ne te décides pas à être plus précis et nous donner plus de détail, personne ne voudra perdre du temps à essayer de t'aider. |
|
| darkbibi inscrit le 24/04/2004 |
<style>
.spanstyle { position:absolute; visibility:visible; top:-50px; font-size:10pt; font-family:Verdana; font-weight:bold; color:#000000; } </style> <script> /* Cursor Trailor Text- By Peter Gehrig (http://www.24fun.ch/) SCRIPT EDITE SUR L'EDITEUR JAVASCRIPT http://www.editeurjavascript.com */ var x,y var step=20 var flag=0 var message='Mets_ton_texte_ici ' message=message.split("") var xpos=new Array() for (i=0;i<=message.length-1;i++) { xpos[i]=-50 } var ypos=new Array() for (i=0;i<=message.length-1;i++) { ypos[i]=-50 } function handlerMM(e){ x = (document.layers) ? e.pageX : document.body.scrollLeft+event.clientX y = (document.layers) ? e.pageY : document.body.scrollTop+event.clientY flag=1 } function makesnake() { if (flag==1 && document.all) { for (i=message.length-1; i>=1; i--) { xpos[i]=xpos[i-1]+step ypos[i]=ypos[i-1] } xpos[0]=x+step ypos[0]=y for (i=0; i<message.length-1; i++) { var thisspan = eval("span"+(i)+".style") thisspan.posLeft=xpos[i] thisspan.posTop=ypos[i] } } else if (flag==1 && document.layers) { for (i=message.length-1; i>=1; i--) { xpos[i]=xpos[i-1]+step ypos[i]=ypos[i-1] } xpos[0]=x+step ypos[0]=y for (i=0; i<message.length-1; i++) { var thisspan = eval("document.span"+i) thisspan.left=xpos[i] thisspan.top=ypos[i] } } var timer=setTimeout("makesnake()",30) } </script> ca il fo le mettre en pied ou en tete de page htlm ? c'est bien sa ? |
|
Vous ne pouvez pas ajouter de messages.
Forum gratuit proposé par
v 2.7 alpha 1
-
Un service
-
Page générée en 0,028 secondes le 08/09 à 12:59:43.