Suspendre un defilement de texte

Résolu
nlegoupil Messages postés 62 Date d'inscription   Statut Membre Dernière intervention   -  
 A.Nonymous -
Bonjour,

Je gère un site intranet surlequel nous avons des flash info qui défilent. J'ai toutes les sources, et on me demande de suspendre le defilement des ces flash info pour n'en afficher qu'un seul... J'ai beau regarder cette page de codes, je ne sais pas du tout ce qui corrrespond au defilement en soit...

voilà la page:

<?
//requete affichage flash info (limite à 2)
$sql_flash = "SELECT fla_cle, fla_date, fla_titre, fla_texte, fla_lien, uti_cle FROM flashinfo INNER JOIN utilisateurs ON fla_emetteur = uti_cle ORDER BY fla_date DESC OFFSET 0 LIMIT 3";
$qry_flash = pg_query($conn, $sql_flash) or die (pg_last_error());
?>
<table width="100%" bgcolor="#FFFFFF" bordercolor="#004A99" border="1" height="130" cellpadding="0" cellspacing="0">
<!--<table width="100%" bgcolor="#FFFFFF" bordercolor="#006600" border="1" height="130" cellpadding="0" cellspacing="0">-->
<tr>
<td width="30%" align="center" valign="top" style="background-color:#004A99" id="date">
<!--<td width="30%" align="center" valign="top" style="background-color:#006600" id="date">-->
<br>
<a href="accueil.php"><img src="../img/logo_bodemer_net.jpg" border="0" align="absmiddle"></a>
<br>
<? require('date.php'); ?>
</td>
<td width="50%" align="left" valign="top" id="flashinfo">
<a href="flash_infos.php"><font size="-2">[.... Archives des news ....]</font></a><center><img src="../img/flash_infos2.gif" border="0"></center>
<!--      <br><br>-->
<marquee direction="up" height="85" scrollamount="1" onmouseout="this.start()" onmouseover="this.stop()">
<?php
//execution de la requet
while($result_flash = pg_fetch_object($qry_flash))
{
?>
   <span id="blinkIt"><b><?=$result_flash->fla_titre?></b></span><br>
<?
//compte le nbre de caractères
$nbr = strlen($result_flash->fla_texte);
//si c'est >80 alors le lien suite apparait et seul les 801er sont là
if($nbr>2200)
{
echo ''.substr($result_flash->fla_texte,0,2200).' <a href="#" onClick="window.open(\'fiche_flashinfo.php?fla_cle='.$result_flash->fla_cle.'\',\'News\',\'toolbar=0, location=0, directories=0, status=0, scrollbars=1, resizable=0, copyhistory=0, menuBar=0, width=400, height=200, left=300, top=100\');return(false)">[suite]</a>';
}
else
{
echo ' '.$result_flash->fla_texte.' ';
echo $result_flash->fla_lien;
}
//compte le nbre de caractères
$nbre = strlen($result_flash->fla_lien);
if($nbre > 5)
{
echo '<a href="http://'.$result_flash->fla_lien.'">lien utile</a>';
}
else
{
echo '';
}
?>
<hr color="#333399" size="1" width="100" align="center">
<?
}
?>
</marquee>
</td>
</tr>
</table>

Quelqu'un saurait m'aider?

A voir également:

5 réponses

Melooo Messages postés 1405 Date d'inscription   Statut Membre Dernière intervention   84
 
Bonjour,
Sans grande conviction je dirais la :
<marquee direction="up" height="85" scrollamount="1" onmouseout="this.start()" onmouseover="this.stop()">  


Il faut enlever le onmouseout
0
A.Nonymous
 
Le défilement est ici effectué par la balise "marquee".
Pour désactiver ce défilement, 2 méthodes rapides :
- Remplacer <marquee> par un <div>
- Ajouter une propritété "scrolldelay" avec une grande valeur (scrolldelay définit le temps entre 2 changements)
0
nlegoupil Messages postés 62 Date d'inscription   Statut Membre Dernière intervention   2
 
Je viens de faire un essais en remplaçant la balise </marquee> qui est à la fin de la page... mais aucun changement...
0
A.Nonymous
 
:/
il fallait remplacer la balise <marquee> d'ouverture également ...
0
nlegoupil Messages postés 62 Date d'inscription   Statut Membre Dernière intervention   2
 
je viens d'essayer, c'est pas la solution... le défilement continue...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
nlegoupil Messages postés 62 Date d'inscription   Statut Membre Dernière intervention   2
 
J'ai trouvé grace à vous deux en fait!

j'ai simplement mis la ligne
<marquee direction="up" height="85" scrollamount="1" onmouseout="this.start()" onmouseover="this.stop()">

en suspend (<!-- -->) et j'ai aussi réglé le nombre de flash affiché à 1 max:

$sql_flash = "SELECT fla_cle, fla_date, fla_titre, fla_texte, fla_lien, uti_cle FROM flashinfo INNER JOIN utilisateurs ON fla_emetteur = uti_cle ORDER BY fla_date DESC OFFSET 0 LIMIT 3";
$qry_flash = pg_query($conn, $sql_flash) or die (pg_last_error());

Ce matin en essayant, je n'avais capté que c'était ça mon 2e pb... BREF!

Merci beaucoup!
0
Melooo Messages postés 1405 Date d'inscription   Statut Membre Dernière intervention   84
 
Contente de t'avoir aidé ! ;)
0