Accueil > Forum > > > > système de news défilant de bas en haut
système de news défilant de bas en haut
mercredi 23 mai 2007 à 13:54:22 |
système de news défilant de bas en haut

moha007
|
salut les amis j'aimerais mettre un systèmes de news sur mon site, j'arrive à faire ça: <marquee class="marquee" direction="up" hspace="10" scrolldelay="250" onmouseover="this.stop();" onmouseout="this.start();"> the news bla bla bla
</marquee> ce qui me manque c'est que j'aimerais afficher news par news, que la newsl qui défile de bas en haut s'arrête pendant un certain temps (2, 3 secondes par exemple). pour permettre au visiteur de bien lire avant de continuer le défilement..
En quelques mots : réaliser un sytème de news qui ressemble au pub Ads de yahoo. j'ai beacuoup cherché mais j'ai pas pu trouvé cette fonctionnalité. SVP si vous avez un script, je vous serai reconnaissant. Merci Infiniment
|
|
mercredi 23 mai 2007 à 15:34:43 |
Re : système de news défilant de bas en haut

yousfane
|
Salut tu peux arreter la newsl pendant le temps que tu veux avec un setTimeout
<marqueeid="marquee"class="marquee"direction="up"hspace="10"scrolldelay="250"onmouseover="this.stop();"onmouseout="this.start();"> the news bla bla bla </marquee> <script langage="javascript"> function
arreter(){ marquee.stop();
setTimeout("demarrer()",3000);
} function demarrer(){ marquee.start(); setTimeout("arreter()",3000); } </script> <bodyonload="demarrer()"></body>
|
|
mercredi 23 mai 2007 à 21:57:23 |
Re : système de news défilant de bas en haut

Mokost
|
j'ai repris un code que je me suis permis de modifier j'espere qu'il te sera d'une utilité. Testé sous ie et mozilla. Si tu veux le voir en action faire un tour sur le site de www.2a2p.net tu verras dans le cadre bleu en bas. ce code fait défiler vers le haut en fois que tout a défiler il redescent et si tu met la souris dessus il s'arrete puis quand tu met la souris endehors il continue. < script language= "javascript" defer>
var pas=1; var one=1; // hauteur de la partie visible var h_fen="100"; //hauteur de la fenetre pour les news function scrollmrq(){
if ( parseInt(mrq.style.top) < -h_mrq ) { pas=-1; //mrq.style.top = parseInt(mrq.style.top)+3; } else if ( parseInt(mrq.style.top) > h_fen-14 ) { pas=1; }
mrq.style.top = parseInt(mrq.style.top)-pas+"px"
}
function init_mrq(){ mrq=document.getElementById("dd"); fen=document.getElementById("vv"); fen.onmouseover=function(){stoc=pas;pas=0}; fen.onmouseout=function(){pas=stoc};fen.style.height=h_fen; var nbpixl = h.offsetTop-100;
h_mrq=nbpixl;
with(mrq.style){position="absolute";top=h_fen;} setInterval("scrollmrq()",50); }
</script> <style> body { background-color:#FFFFFF;
}
<style type="text/css" />
body{text-align:center;width:100%;} #vv{position:relative;overflow:hidden;width:400px;text-align:left;margin:auto;} #dd{color:#002000;padding:0 5px;} </style> </head>
<body leftmargin="0" marginheight="0" marginwidth="0" topmargin="0" bgcolor="#FFFFFF" onLoad='init_mrq()'>
<div name="news" id='vv'> <span id='dd'> ....ici tes news.... ....news1 ... ....news2.... ....news-n... <span id='h'></span> </span> </div>
</body>
</html>
Cordialement. [b][font=Courier New]Mokost[/font=Courier New][/b]
|
|
jeudi 24 mai 2007 à 12:03:41 |
Re : système de news défilant de bas en haut

moha007
|
re salut
Merci beaucoup Yousfan et Mokost !
Mokost: Merci pour le script il est intéressant, Merci ^^ :p
Yousfan: oui setTimeout peut règler un peu le problème, sauf que, comment définir le temps ou la news doit s'arrêter sans que le text ne soit pas coupé ?
pour mieux comprendre, j'ai mis le script dans une page en ligne, voici ce que ca donne:
http://www.bourki.123.fr/downtoup.htm
j'aimerais afficher news par news, et que la news se place au centre du cadre bleu, y'a-t-il un moyen pour définir la zone au le text doit se placer sachant que la hauteur de chaque news est différente...
Merci Infiniment
|
|
jeudi 24 mai 2007 à 16:16:51 |
Re : système de news défilant de bas en haut

yousfane
|
Salut j'ai un code d'un membre qui me l'a envoyé par message et je l'ai edité
<html> <head> </head>
<body> <script language="JavaScript1.2">
ejs_scroll_largeur =
200; ejs_scroll_hauteur = 200;
ejs_scroll_bgcolor = '#ffffff'; ejs_scroll_background = "";
ejs_scroll_pause_seconde = 3; n = 0 var time = ""
news = ["1ère
news","2ème news","3ème
news","4ème news","5ème news"]
function
d(texte) { document.write(texte); }
d('<DIV ID=ejs_scroll_relativ
STYLE="position:relative;width:'+ejs_scroll_largeur+';height:'+ejs_scroll_hauteur+';background-color:'+ejs_scroll_bgcolor+';">'); d('<DIV ID=ejs_scroll_cadre
STYLE="position:absolute;width:'+(ejs_scroll_largeur-8)+';height:'+(ejs_scroll_hauteur-8)+';top:4;left:4;clip:rect(0'+(ejs_scroll_largeur-8)+' '+(ejs_scroll_hauteur-8)+' 0)">');
d('<div id=ejs_scroller_1 onmouseover="pause()" onmouseout="ejs_scroll_action()"
style="position:absolute;width:'+(ejs_scroll_largeur-8)+';left:0;top:0;" CLASS=ejs_scroll> 1ère news</DIV>'); d('<div
id=ejs_scroller_2 onmouseover="pause()" onmouseout="ejs_scroll_action()"
style="position:absolute;width:'+(ejs_scroll_largeur-8)+';left:0;top:'+ejs_scroll_hauteur+';"
CLASS=ejs_scroll> 2ème
news</DIV>'); d('</DIV></DIV>');
ejs_scroll_mode =1;
ejs_scroll_actuel = 0;
function ejs_scroll_start() { if(ejs_scroll_mode ==
1) { ejs_scroller_haut = "ejs_scroller_1"; ejs_scroller_bas =
"ejs_scroller_2"; ejs_scroll_mode = 0; } else { ejs_scroller_bas = "ejs_scroller_1";
ejs_scroller_haut = "ejs_scroller_2"; ejs_scroll_mode = 1; } ejs_scroll_nb_message =
news.length-1;
if(document.getElementById) n++
document.getElementById(ejs_scroller_bas).innerHTML = news[n]; ejs_scroll_top = 0; if(n == 4){n = -1}
if(document.getElementById) time =
setTimeout("ejs_scroll_action()",ejs_scroll_pause_seconde*1000) }
function ejs_scroll_action() { ejs_scroll_top -= 1; document.getElementById(ejs_scroller_haut).style.top =
ejs_scroll_top; document.getElementById(ejs_scroller_bas).style.top =
ejs_scroll_top+ejs_scroll_hauteur; if((ejs_scroll_top+ejs_scroll_hauteur)>0)
time = setTimeout("ejs_scroll_action()",10) else ejs_scroll_stop() }
function ejs_scroll_stop() { ejs_scroll_actuel = 0; ejs_scroll_start() } function
pause(){ clearTimeout(time) }
window.onload = ejs_scroll_start; </SCRIPT> </table>
</body> </html>
|
|
jeudi 24 mai 2007 à 16:39:24 |
Re : système de news défilant de bas en haut

moha007
|
resalut yousfane !
j'ai mis ton code dans fichier hmtl, mais il semble que ca n'affiche rien du tout !! juste une page vierge! je n'ai pas trouvé dans le code le text du news qui peut défiler.... news = ["1ère news","2ème news","3ème news","4ème news","5ème news"] peut tu m'expliquer s'il te pait? Merci 
|
|
jeudi 24 mai 2007 à 17:07:48 |
Re : système de news défilant de bas en haut

yousfane
|
Salut j'ai essayé le code avec firefox et ça marche mais cette source doit marcher avec IE aussi
<script
language="JavaScript1.2"> ejs_scroll_hauteur = 200;
//la position de la news dans la page ejs_scroll_pause_seconde = 3; n = 0 var time = ""
news = ["1ère
news","2ème news","3ème
news","4ème news","5ème news"]//les news à afficher
document.write('<DIV ID=ejs_scroll_relativ STYLE="position:relative;">'); document.write('<DIV ID=ejs_scroll_cadre
STYLE="position:absolute;top:4;left:4;">');
document.write('<div id=ejs_scroller_1 onmouseover="pause()" onmouseout="ejs_scroll_action()"
style="position:absolute;left:0;top:0;"> 1ère
news</DIV>'); document.write('<div id=ejs_scroller_2 onmouseover="pause()" onmouseout="ejs_scroll_action()"
style="position:absolute;left:0;top:'+ejs_scroll_hauteur+';">
2ème news</DIV>'); document.write('</DIV></DIV>');
ejs_scroll_mode =1; ejs_scroll_actuel = 0;
function ejs_scroll_start() { if(ejs_scroll_mode ==
1) { ejs_scroller_haut = "ejs_scroller_1"; //le div qui defile ejs_scroller_bas =
"ejs_scroller_2"; //le div caché ejs_scroll_mode = 0; } else { ejs_scroller_bas = "ejs_scroller_1";
ejs_scroller_haut = "ejs_scroller_2"; ejs_scroll_mode = 1; }
if(document.getElementById) n++
document.getElementById(ejs_scroller_bas).innerHTML = news[n]; //on met la news dans le div ejs_scroll_top = 0; //la variable de la position du div if(n == 4){n = -1}
if(document.getElementById) time =
setTimeout("ejs_scroll_action()",ejs_scroll_pause_seconde*1000) }
function ejs_scroll_action() { ejs_scroll_top--; document.getElementById(ejs_scroller_haut).style.top = ejs_scroll_top; //on change la position du div document.getElementById(ejs_scroller_bas).style.top =
ejs_scroll_top+ejs_scroll_hauteur; if((ejs_scroll_top+ejs_scroll_hauteur)>0) time = setTimeout("ejs_scroll_action()",10) else ejs_scroll_stop() }
function ejs_scroll_stop() { ejs_scroll_actuel = 0; ejs_scroll_start() } function
pause(){ clearTimeout(time)//arreter le defilement des news } </SCRIPT> <body onload="ejs_scroll_start()"></body>
|
|
vendredi 25 mai 2007 à 17:15:45 |
Re : système de news défilant de bas en haut

moha007
|
Merci
ça marche nickel maintenant..
je vais essayer de modifier un peu le script
Merci Infiniment
|
|
dimanche 28 juin 2009 à 21:21:33 |
Re : système de news défilant de bas en haut

Cantat123
|
Bonjour, j'ai besoin d'un script news défilant. à intéger dans le body. Je suis désespéré. Je suis prêt à payer un petit qqch pour la peine, 10¤ via paypal puis une fois réalisé, 10¤ supplémtaire pour m'adapter un de ses codes. Si sa intéresse qqn... Peu importe que ce soit avec java, swf ou sql, du moment que je puisse changer l'image et le texte ou le nombre de news par un procédé simple.
Je suis nul mais si un script est adapté à mes besoins avec une explication comme /votre texte ici/ et... /le lien de votre image ici/ Je saurais me repérer.
J'ai besoin n'un news de présentation avec un cadre -couleur #fe38cd sur 2 px -cadre total de 187 sur 272... (Bon après si j'ai besoin de changer la taille, je saurais me repérer.) -Il faut que l'image et sa légende défile puis s'arrète 4 secondes. ce sont des articles avec le prix. L'image est avec un lien. -J'aurais besoin qu il y ai un bord blanc entre le cadre et l'image à l'intérieur. Je n'ai pas encor la taille des images qui iront à l'intérieur. Mais j'arriverais à adapter le cadre. Voilà... avec 2 ou trois images pour que je voient comment.
Si j'ai un sauveur, ce serait super !!!!
|
|
Cette discussion est classée dans : système, news, haut, bas, bla
Répondre à ce message
Sujets en rapport avec ce message
défilement de bas en haut [ par moha007 ]
bonjour les amisj'ai créé un système de news en php et je veux que mes news s'affichent ds une case, mais le prob, je veux qu'ils défilent de bas en h
Quel Code pour se résultat [ par jeanlululu ]
Bonjour.Merci pour l'aide que vous pourrez nous apporter.Voila ma question. Je désire trouver le code javascript pour obtenir le résultat suivant:Je d
Menu coulissant de haut en bas [ par abbaye ]
Bonsoir,Je voudrai faire en sorte que mon tableau qui contient les différents liens (menu) vers les autres pages de mon site coulisse de haut en bas q
Positionner un div sur un autre.. [ par syndrael ]
Bonjour, Je suis en train de batailler sur un problème et je pense qu'un regard extérieur pourrait m'être utile.. J'ai deux div consecutifs (en non im
Comment faire scroller un arbre [ par mike1310 ]
Bonjour, j'ai récupérer le script tafelTree afin de gérer un arbre dans une application mais je me retrouve avec un souci qui apparemment n'a toujours
Défilement automatique d'une page [ par scls19fr ]
Bonjour,je souhaite faire en sorte que le contenu d'une fenêtre du navigateur défile automatiquement vers le bas (jusqu'au bas de la page). Une fois l
Inhiber la scrollbar pour du flash [ par toojee ]
Bonjour, j'ai un petit soucis entre flash et le navigateur (ie ou firefox).J'utilise le clavier pour intéragir entre le clavier et mon site flash. Seu
déclencher des fonctions d'alluamge et modification de boutons d'un autre frame [ par BrunoJWest ]
le problème s'est posé plusieurs fois et je ne l'ai pas résolu sans contournement pour l'instant.Sur la plupart de mes sites j'ai deux frames, on va d
texte défilant de bas en haut [ par fifi_pipo ]
bonjour,je cherche un script JS permettant de faire défiler un texte de bas en haut avec une pause entre deux textes differents.merci.
fermer une fenetre composée de div [ par yanimal ]
Bonjour tout le mondeVoila je vous explique mon probleme : nous sommes en train de créer un os en ligne et mes bases de javascript sont plus que limit
Livres en rapport
|
Derniers Blogs
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|