sebastian r.: warum geht dieses script nicht mit opera und netscape??

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

  1. Hallo,

    if(navigator.appName=="Netscape")
    with(document.ticker.document)
    {
    open(); write(out); close();
    }
    else
    ticker.innerHTML=out;

    kennt opera das innerHTML ?

    gruss

    --
    no strict;
    no warnings;
    Über eine Rückmeldung freut sich später jeder, der das gleiche Problem hat und im Archiv nach einer Lösung sucht.
    1. 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)

      1. Hallo,

        und was für einen Fehler spuckt Opera denn genau aus?
        ist javascript aktiviert (sorry, ich muss fragen  ;-))

        gruss

        --
        no strict;
        no warnings;
        Über eine Rückmeldung freut sich später jeder, der das gleiche Problem hat und im Archiv nach einer Lösung sucht.
        1. 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

          --
          no strict;
          no warnings;
          Über eine Rückmeldung freut sich später jeder, der das gleiche Problem hat und im Archiv nach einer Lösung sucht.
        2. 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

  2. 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

    --
    Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|