MozillaPL.org - polskie centrum Mozilli

Główne menu:

[JS] Fx nie wyświetla skryptu

Jak tworzyć strony WWW zgodnie ze standardami

Moderator: Pomocy?!

[JS] Fx nie wyświetla skryptu

Postautor: dziki1 » 27 lutego 2006, 23:17

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1

Proszę o poradę co jest źle zapisane w skrypcie, że nie jest wyświetlany przez FF:

<!-- zegarek start -->
<script type="text/javascript" language="JavaScript">
<!--

function show(){
if (!document.layers&&!document.all)
return
var Digital=new Date()
var hours=Digital.getHours()
var minutes=Digital.getMinutes()
var seconds=Digital.getSeconds()
var dn="AM"
if (hours>12){
dn="PM"
hours=hours-12
}
if (hours==0)
hours=12
if (minutes<=9)
minutes="0"+minutes
if (seconds<=9)
seconds="0"+seconds

//change font size here to your desire

myclock="<P style=\"color: #007AB9; font-family: Tahoma, Arial; font-size: small; ruby-overhang: auto; text-align: left\">"+hours+":"+minutes+":"
+seconds+" "+dn+"</p>"
if (document.layers){
document.layers.liveclock.document.write(myclock)
document.layers.liveclock.document.close()
}
else if (document.all)
liveclock.innerHTML=myclock
setTimeout("show()",1000)
}
//-->
</script><span id="liveclock" style="position:absolute;left:20;top:30;">
</span>

<script type="text/javascript" language="JavaScript">
<!--
setTimeout('show()',10);
//-->
</script>
<!-- zegarek stop -->

Dziękuję za ew. pomoc
Pozdrawiam
dziki1
 

Postautor: Gedi » 28 lutego 2006, 08:07

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1

Kod: Zaznacz cały
...
<script type="text/javascript">

function show(){
   var Digital=new Date();
   hours=Digital.getHours();
   minutes=Digital.getMinutes();
   seconds=Digital.getSeconds();
   dn="AM";

   if (hours>12){
      dn="PM";
      hours=hours-12;
   }
   if (hours==0) hours=12;
   if (minutes<=9) minutes="0"+minutes;
   if (seconds<=9) seconds="0"+seconds;

   myclock="<P style=\"color: #007AB9; font-family: Tahoma, Arial; font-size: small; text-align: left\">" +hours+":" +minutes+":" +seconds+" " +dn+"</p>";
   document.getElementById('liveclock').innerHTML = myclock;
   setTimeout('show()',1000);
}
</script>
</head>
<body onload="show()">

<span id="liveclock" style="position:absolute;left:20px;top:30px;"></span>
...


I nie pytaj dlaczego tak a nie inaczej :), po prostu przeszukaj forum pod kątem 'document.getElementById()' i 'document.all' oraz 'document.layers' :D.

Pozdroofko,
Gedi
 
Posty: 324
Z nami od: 10 sierpnia 2003, 17:36

Postautor: dziki1 » 28 lutego 2006, 17:53

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1

Wielkie dzięki - to mnie oświeciło!!!
pozdrawiam
dziki1
 


Wróć do Tworzenie stron WWW

Kto jest online

Zarejestrowani użytkownicy: Baidu [Spider], Bing [Bot], Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: