LECTEUR DE NOUVELLES

bob3000 Messages postés 406 Date d'inscription mardi 7 mai 2002 Statut Membre Dernière intervention 2 octobre 2004 - 22 juil. 2003 à 19:50
gaston_gb Messages postés 20 Date d'inscription vendredi 11 mai 2007 Statut Membre Dernière intervention 14 octobre 2009 - 3 juin 2009 à 02:23
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/16310-lecteur-de-nouvelles

gaston_gb Messages postés 20 Date d'inscription vendredi 11 mai 2007 Statut Membre Dernière intervention 14 octobre 2009
3 juin 2009 à 02:23
Merci bien pour ce script ;)
Danse24 Messages postés 1 Date d'inscription mardi 30 décembre 2008 Statut Membre Dernière intervention 31 décembre 2008
31 déc. 2008 à 23:24
Bonsoir,

Merci beaucoup pour ce script efficace.

Sky
cs_allamah Messages postés 6 Date d'inscription vendredi 19 mai 2006 Statut Membre Dernière intervention 12 mai 2012
6 déc. 2008 à 15:30
bonjour
je souhaiterai integrer cette source a mon site deja créer et recupperer des infos ds la bd pour les afficher.
Déja en faisant un copier coller ça ne pass pas.
J'ai aussi essayer un include_once(news.php) là aussi c'est bizarre. (les news passent ds le coin droit de la page mais pas dans le cadre prevu a cet effet.
NB: J'ai pas encore essayer de lareloer a ma base de donner
MERCI DE ME DONNER DES SOLUTIONSD POUR MON PROBLEME !!!
bbcluny Messages postés 66 Date d'inscription mardi 25 mars 2003 Statut Membre Dernière intervention 29 septembre 2008
29 nov. 2005 à 15:14
Merci pour la modif .
cs_Bassman Messages postés 43 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 24 novembre 2005
23 nov. 2005 à 11:31
Voila noSnoR, j'ai effectué certaine modification pour que cela fonctionne sur a peut pres tous les navigateurs,

j'ai changé un peu le code et rajouté des commentaires la ou j'ai effectué des modifs,

Test effectué sur {IE 6, Firefox 1.0.7, Mozilla 1.7, Netscape 7} => Tout OK

enjoy :)


 <HTML>
 <HEAD>
 <TITLE></TITLE>
 <SCRIPT>
 function NewsInit(){
     //    positionnement du block mainnews
 
 // ICI IL VAUT MIEU UTILISE document.getElementById() QUI EST SUPPPORTE
 // PAR UNE GRANDE PARTIE DES NAVIGATEUR
 
 // Test effectué sur {IE 6, Firefox 1.0.7, Mozilla 1.7, Netscape 7} => Tout OK
 document.getElementById("mainnews").style.left = document.getElementById("NewsContent").offsetLeft + document.getElementById("NewsReader").offsetLeft +4;
     document.getElementById("mainnews").style.top = document.getElementById("NewsContent").offsetTop + document.getElementById("NewsReader").offsetTop
     document.getElementById("mainnews").style.width = document.getElementById("NewsContent").offsetWidth -1
     document.getElementById("mainnews").style.height = document.getElementById("NewsContent").offsetHeight - 1
    ScrollNews()
 }
 var newsblock
 var topinit = 150    //    point de depart
 var Index = 0    //    index dans la collection de news
 var OldIndex = 0    //    index d'avant
 var Top = topinit    //    valeur courante
 var start = 1
 // ICI ON DECLARE UNE VAR QUI CONTIENT UN ENTIER, QUI CORRESPOND
 // ON NOMBRE DE NEWS, GENERALEMENT CA SERA DONNE PAR UNE REQ SQL
 var nbnews 3 // de 0 à 2> 3
 function ScrollNews(){
     if (Top == 4)
         {
             OldIndex = Index
 // SI Index SUP OU EG A nbnews - 1 sois news2 DONC DERNIERE NEWS A AFFICHER
 // ALORS Index= 0
 // SINON INCREMENT Index
             Index >(nbnews - 1) ? Index 0 : Index++ 
             Top = topinit
             setTimeout("ScrollNews()",2000)
             start=0
             return false
         }
     if (Top (topinit-1)) {document.getElementById("news" + OldIndex).style.top topinit}
     Top--
     document.getElementById("news" + Index).style.top = Top
     if (start==0){document.getElementById("news" + OldIndex).style.top = Top-146}
     setTimeout("ScrollNews()",5)
 }
 </SCRIPT>
 <STYLE>
 .NewsBlock{display: block; position: absolute; top: 150; left: 0; font: 12 Arial; width:222; border: 1 solid black}
 .NewsHead{color: black; background: #B5B5B5;}
 .NewsContent{width:220; font: 12 Courier New; background: #F3F3F3; padding: 2 2 2 2;}
 .NewReaderBlock{border: 1px solid black ; width: 232; height: 150;background: black; color: white; font: 14 Arial; text-align: center}
 .NewReaderContent{height: 125; background: white}
 .MainContent{border: none; position: absolute; left: 0; top: 0; width: 100; height: 100; clip: rect(0,222,125,0 ); background: transparent}
 </STYLE>
 </HEAD>
 
  
 . : : Les nouvelles neuves : : .

 

  
  <!-- ET ON CHANGE LE ID="news" PAR ID="newsX" OU X CORRESPOND A L'ID DE LA NEWS -->
  <!-- LA 0 -->
 Le but,
----
Faire défiler
toutes formes de balises HTML,
tableaux et autres ...

  <!-- ICI 1 -->
 Simplicité,
----
Vous pouvez y mettre tout
ce que vous voulez.

  <!-- ENFIN 2, DE 0 A 2 CA FAIT 3 DONC nbnews = 3 -->
 Autant que vous voulez,
----
Et même un peu de pub ....
Systeme D
Mais non j'en profite pas ;o)

  
 

  
 
 </HTML>



merci francktfr pour ton code, manque un peu de commentaire :)
noSnoR Messages postés 62 Date d'inscription samedi 5 mars 2005 Statut Membre Dernière intervention 11 avril 2006
3 avril 2005 à 08:14
Mmmmh je suis sous firefox et ça ne marche pas... le tableau avec le titre s'affiche (très zoli d'ailleur) mais le texte ne defile pas, sachant que je n'ai pas modifié la source...
playerone27 Messages postés 1 Date d'inscription mercredi 14 janvier 2004 Statut Membre Dernière intervention 16 janvier 2004
16 janv. 2004 à 01:07
Si je met le script dans un tableau, il y a un décalage du contenu par rapport au cadre. Comment y remédier ?
francktfr Messages postés 101 Date d'inscription vendredi 30 août 2002 Statut Membre Dernière intervention 5 novembre 2004
23 juil. 2003 à 10:13
Merci merci :o)
phsautreau Messages postés 40 Date d'inscription lundi 13 février 2012 Statut Membre Dernière intervention 18 avril 2014
23 juil. 2003 à 08:42
Tout simplement : génial !

Bravo !
bob3000 Messages postés 406 Date d'inscription mardi 7 mai 2002 Statut Membre Dernière intervention 2 octobre 2004
22 juil. 2003 à 19:50
excellent
Rejoignez-nous