sharpeipanam
Messages postés19Date d'inscriptionlundi 10 octobre 2005StatutMembreDernière intervention31 janvier 2008
-
17 mars 2006 à 15:58
sharpeipanam
Messages postés19Date d'inscriptionlundi 10 octobre 2005StatutMembreDernière intervention31 janvier 2008
-
17 mars 2006 à 18:26
Bonjour à tous
J'aurais besoin de votre lumière.
J'étais à la recherche d'un simple défilant de news que j'ai trouvé à cette adresse
http://www.hiwit.org/scripts/javascript/infos/1.html (phrases qui défilent). Ce script répond à mes attentes mais cependant il y a problème car il n'admet pas que mes news comportent une apostrophe.
Je vous met le code ci contre afin qu'un petit génie puisse me dire ce qui ne vas pas:
<script language="JavaScript1.2">
var marqueewidth=250
var marqueeheight=200
var marqueespeed=2
var pauseit=1
var marqueecontent='Hiwit.comhttp://www.hiwit.comHiwit.orghttp://www.hiwit.comHiwit.nethttp://www.hiwit.comHiwit.infohttp://www.hiwit.com '
marqueespeed=(document.all)? marqueespeed : Math.max(1, marqueespeed-1)
var copyspeed=marqueespeed
var pausespeed=(pauseit==0)? copyspeed: 0
var iedom=document.all||document.getElementById
var actualheight=''
var cross_marquee, ns_marquee
function populate(){
if (iedom){
cross_marquee=document.getElementById? document.getElementById("iemarquee") : document.all.iemarquee
cross_marquee.style.top=marqueeheight+8
cross_marquee.innerHTML=marqueecontent
actualheight=cross_marquee.offsetHeight
}
else if (document.layers){
ns_marquee=document.ns_marquee.document.ns_marquee2
ns_marquee.top=marqueeheight+8
ns_marquee.document.write(marqueecontent)
ns_marquee.document.close()
actualheight=ns_marquee.document.height
}
lefttime=setInterval("scrollmarquee()",20)
}
window.onload=populate
function scrollmarquee(){
if (iedom){
if (parseInt(cross_marquee.style.top)>(actualheight*(-1)+8))
cross_marquee.style.top=parseInt(cross_marquee.style.top)-copyspeed
else
cross_marquee.style.top=marqueeheight+8
}
else if (document.layers){
if (ns_marquee.top>(actualheight*(-1)+8))
ns_marquee.top-=copyspeed
else
ns_marquee.top=marqueeheight+8
}
}
if (iedom||document.layers){
with (document){
if (iedom){
write('
')
write('
')
write('