Jörk Behrends: Javascript und mouse over,aber ohne Verweis

Beitrag lesen

Hi!

ich habe das folgende Sricpt geschrieben:

»»  var tooltip_window = null;

function tooltips(meldung,titel,status,element)
  {
          if(document.forms[0].elements[element].checked)
    {
     if(status != 0)
      {  
      if(tooltip != null) tooltip.focus();
        else
        { var tooltip = open('', 'Tooltip', 'width='+ (meldung.length * 8) + ',height=10');
          tooltip_window = tooltip;

[...]

Es soll bei Mouseover eine Metainformation in einem neuen Fenster anzeigen. Das läuft auch wunderbar unter Netscape 4.05. Wenn ich jedoch im IE 4.01 mehrmals über die Anzeige move bekomme ich einen Scriptfehler.

»»  Hat jemand eine Idee warum nicht

Ohne jetzt genauer zu wissen, wie JS es mit den lokalen Variablen hält, würde ich behaupten,
daß Du in dem obigen if-statement den Fehler gemacht hast, Dich auf tooltip und nicht auf
tooltip_window zu beziehen !?
Vieleicht klappt es ja mit
      if(tooltip_window != null) tooltip_window.focus();

Gruß,
   Jörk