warum geht dieses script nicht mit opera und netscape??
sebastian r.
- javascript
0 Eternius0 sebastian r.0 Eternius0 Eternius0 sebastian r.
0 Tobias Kloth
tach, hab ma diesen ticker erstellt, aber warum geht er nicht mit opera(7.25) oder netscape(alle)? mit anderen geht er doch auch
ich würd hier nicht fragen wenn ich nicht schon lange nach dem fehler gesucht hätte, es is zum verzweifeln...
<script language="javascript">
<!--
var delay=20;
var nextm=0;
var msg=new Array
(
'1',
'2',
'3'
);
function start_ticker()
{
do_ticker(msg[0], 0, 1);
}
function do_ticker(text, pos, dir)
{
var out='<font face="Arial, Helvetica" color=darkyellow>[ <font color=#000000><strong><font size=-1>'+text.substring(0, pos)+'</font></font></strong> ]</font>';
if(navigator.appName=="Netscape")
with(document.ticker.document)
{
open(); write(out); close();
}
else
ticker.innerHTML=out;
pos+=dir;
if(pos>text.length)
setTimeout('do_ticker("'+text+'",'+pos+','+(-dir)+')', delay*10);
else
{
if(pos<0)
{
if(++nextm>=msg.length)
nextm=0;
text=msg[nextm];
dir=-dir;
}
setTimeout('do_ticker("'+text+'",'+pos+','+dir+')', delay);
}
}
// -->
</script>
#########<body onload="start_ticker()">#########
#########
<div id="ticker" style="position:absolute;top:150;left:160;"></div>
#########
danke schonma an alle
Hallo,
if(navigator.appName=="Netscape")
with(document.ticker.document)
{
open(); write(out); close();
}
else
ticker.innerHTML=out;
kennt opera das innerHTML ?
gruss
Hallo,
if(navigator.appName=="Netscape")
with(document.ticker.document)
{
open(); write(out); close();
}
else
ticker.innerHTML=out;kennt opera das innerHTML ?
gruss
ja also ab ver 7.50 (is mir danach aufgefallen hehehe)
Hallo,
und was für einen Fehler spuckt Opera denn genau aus?
ist javascript aktiviert (sorry, ich muss fragen ;-))
gruss
jaaa,
jetzt hab ichs auch gerafft :-*grrr*
|tach, hab ma diesen ticker erstellt, aber warum geht er nicht mit opera(7.25)
|ja also ab ver 7.50 (is mir danach aufgefallen hehehe)
jacky und denken vertragen sich nicht.
gruss
Hallo,
und was für einen Fehler spuckt Opera denn genau aus?
ist javascript aktiviert (sorry, ich muss fragen ;-))gruss
ja java is aktiv, und mit opera 7.50 gehts ja auch, aber ich will das es auch vor allem mit netscape get, ich weiß nicht was da fürn fehler is, er compiliert es einfach nicht
Hallo sebastian,
tach, hab ma diesen ticker erstellt, aber warum geht er nicht mit opera(7.25)
wo hast du den den Opera her? Und was verstehst du unter "geht nicht"?
mit anderen geht er doch auch
was verstehst du unter "anderen"? Falls du mit "anderen" den IE meinst - das sagt überhaupt nichts.
<script language="javascript">
hier fehlt das type-Attribut
var out='<font face="Arial, Helvetica" color=darkyellow>[ <font color=#000000><strong><font size=-1>'+text.substring(0, pos)+'</font></font></strong> ]</font>';
warum verwendest du statt diesen <font>-Dingern nicht css?
if(navigator.appName=="Netscape")
was in navigator.appName steht ist irrelevant.
with(document.ticker.document)
was macht width()?
open(); write(out); close();
du meinst window.open(), window.write(out) und window.close(), oder?
ticker.innerHTML=out;
was soll der Browser mit "ticker.innerHTML" anfangen? meinst du nicht vielleicht document.getElementById('ticker').innerHTML?
Grüße aus Nürnberg
Tobias