J'ai pris votre code javascript pour pouvoir mettre une text qui défile automatiquement sur ma page d'accueil. mais seulement voilà, je rencontre un petit problème...
Voici le texte qui doit défiler. Il y a 3 appels de requête SQL dans mon affichage. les 2 premiers marchent sans soucis, par contre le dernier il refuse du s'afficher alors que si je fais la même chose sur un page de test sans le javascript ça marche sans problème.
Code:
<?php
$query1="SELECT * FROM news";
$reponse1=mysql_query($query1) or die ("La requête \"$query1\"n'a pas pu s'exécutée");
echo('<table border="1">');
while($donnees1=mysql_fetch_assoc($reponse1)){
echo('<tr>');
echo('<td width="250px"><a href="index.php?idnews='.$donnees1['idnews'].'"><span class="titre">'.$donnees1['titre'].'</span></a><br/>'.$donnees1['previsu'].'</td>');
echo('</tr>');
}
echo('</table>');
?>
Voici le script très légèrement modifié.
Code:
<script language="JavaScript1.2">
/*Script téléchargé sur EasyScript (www.easy-script.com)*/
var marqueecontents='<?php include('affnew.php') ?>'
if (document.all)
document.write('<marquee direction="up" scrollAmount=3 style="width:267px;height:460px;border:1px black solid">'+marqueecontents+'</marquee>')
function regenerate(){
window.location.reload()
}
function regenerate2(){
if (document.layers){
setTimeout("window.onresize=regenerate",450)
intializemarquee()
}
}
function intializemarquee(){
document.cmarquee01.document.cmarquee02.document.write(marqueecontents)
document.cmarquee01.document.cmarquee02.document.close()
thelength=document.cmarquee01.document.cmarquee02.document.height
scrollit()
}
function scrollit(){
if (document.cmarquee01.document.cmarquee02.top>=thelength*(-1)){
document.cmarquee01.document.cmarquee02.top-=speed
setTimeout("scrollit()",100)
}
else{
document.cmarquee01.document.cmarquee02.top=marqueeheight
scrollit()
}
}
Vous pouvez poster de nouveaux sujets dans ce forum Vous pouvez répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum
Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1