Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Zna li neko zasto ova skripta radi samo u exploreru?

  • 5 odgovora
  • 2.774 pregleda

Najnovija ↓

Zna li neko zasto ova skripta radi samo u exploreru? 29.01.2005. u 20:37 · pre 264 meseca #1
U pitanju je 'scrolling text'. Sve skripte koje sam video su lose, seckaju i ne dopadaju mi se. Nasao sam ovu koja sjajno radi ali samo iz explorera. Iz firefoxa ne radi?

Code:

<table width="320" border="0" align="center">
<tr bgcolor="#63639C"> 
<td bgcolor="#3366CC">&nbsp; 

<script language="JavaScript1.2">

/*
Scrolling Text script- 
Distributed by http://www.hypergurl.com
*/


//Change script's width (in pixels)
var marqueewidth=300
//Change script's height (in pixels, pertains only to NS)
var marqueeheight=20
//Change script's scroll speed (larger is faster)
var speed=6
//Change script's contents
var marqueecontents='<font face="Arial" font color="#FFFFFF"><strong><big>Have
 fun with this script</big></strong></font><background color="#00080">'

if (document.all)
document.write('<marquee scrollAmount='+speed+' style="width:'+marqueewidth+'">'+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('<nobr>'+marqueecontents+'</nobr>')
    document.cmarquee01.document.cmarquee02.document.close()
    thelength=document.cmarquee01.document.cmarquee02.document.width
    scrollit()
}

function scrollit(){
    if (document.cmarquee01.document.cmarquee02.left>=thelength*(-1)){
    document.cmarquee01.document.cmarquee02.left-=speed
    setTimeout("scrollit()",100)
}
else{
    document.cmarquee01.document.cmarquee02.left=marqueewidth
    scrollit()
}
}

window.onload=regenerate2
</script>
    </td>
        </tr>
      </table>
<ilayer width=&{marqueewidth}; height=&{marqueeheight}; name="cmarquee01">
<layer name="cmarquee02"></layer>
</ilayer>

Re: Zna li neko zasto ova skripta radi samo u exploreru? 30.01.2005. u 15:02 · pre 264 meseca #4
Izgleda da ima grešku - fali tačka-zarez pre else.

I - ne treba da se doda u kod, već da ukaže gde je problem - document.all (pogledaj u svom listingu) je specifičnost Internet Explorera i zato ne treba da čudi što neće da funkcioniše u drugom browseru.
Potpis
BoxUp
interesantna logička igra
Monty Hall paradoks - interaktivni demo
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme