Jump to content
php.lv forumi

FireFox un JavaScript


Kavacky

Recommended Posts

JavaScriptā ir pulkstenis, countdown timers, vai sazin kas, bet uz FIreFox nedarbojas šis:

 

Ērtības skriptā ietver šo te:

document.write('<div align="center" id="cntdwn"></div><br>')

 

Tālāk ik pa brīdim atjauno saturu ar šo:

document.getElementById('cntdwn').innerHTML = outtext;

 

Tikai, kā jau teicu, FireFox to nesaprot. Arī ko tādu, kas ietu, atrast neizdevās. Tātad - vai to maz var?

Link to comment
Share on other sites

drīzāk jau nepatīk tas pirmais (document.write)

Ja pareizi atceros, tad XHTML neatļauj document.write, tā kā FireFox strikti ievēro standartus, tad arī attiecīgā JavaScript funkcionalitāte tiek ignorēta. Otrais jau vairs nestrādā tāpēc, ka pirmais nav nostrādājis, attiecīgi tāda elementa ar id "cntdwn" nemaz pārlūkprogrammas izpratnē nav.

 

innerHTML uz FireFox strādā labi, vismaz tajos gadījumos, kad to esmu izmantojis.

Link to comment
Share on other sites

Lai gan izmēģinot vienkāršu piemēru, man strādāja abos gadījumos uz abiem pārlūkiem:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
   "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
 <title></title>
</head>
<body>
<div id="cntdwn">a</div>
<script type="text/javascript">
document.getElementById('cntdwn').innerHTML = 'b';
</script>
</body>
</html>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
   "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
 <title></title>
</head>
<body>
<script type="text/javascript">
document.write('<div id="cntdwn">a</div>    ');
document.getElementById('cntdwn').innerHTML = 'b';
</script>
</body>
</html>

Link to comment
Share on other sites

×
×
  • Create New...