blowmax: window.setTimeout???

Hallo!!!

Ich habe ein kleines, aber feines Problem

ich möchte innerhalb einer Funktion die Visibility-Eigenschaft eines Layer mit setTimeout ändern, aber irgendwie funzt das nicht?!

function change(item) {
...
setTimeout(item.style.visibility = 'visible', 200);
...
}

Egal wie ich die Anführungszeichen setzte, ich bekomme immer eine Fehlermeldung. Bei der hier angeführten Variante wird der layer zwar visible gesetzt, ABER im selben Zug kommt ein Alert, dass   visible  undefiniert ist????

Bitte helft mir!!!!

Danke im Voraus!!!

  1. Hallo.

    setTimeout(item.style.visibility = 'visible', 200);

    Versuch's mal so: window.setTimeout(item + ".style.visibility = 'visible'",200);

    Gruß
    Norbert

    1. Hallo.

      setTimeout(item.style.visibility = 'visible', 200);

      Versuch's mal so: window.setTimeout(item + ".style.visibility = 'visible'",200);

      Gruß
      Norbert

      dann ist das object undefiniert!! *heul*

      langsam verzweifle ich

  2. hi

    setTimeout(item.style.visibility = 'visible', 200);

    Egal wie ich die Anführungszeichen setzte, ich bekomme immer eine Fehlermeldung.

    Ja, und warum teilst du die nicht mit ? An dieser Fehlermeldung kannst du doch sehen, was verkehrt ist ... Die Anführungszeichen spielen hier lediglich eine marginale Rolle

    Bei der hier angeführten Variante wird der layer zwar visible gesetzt, ABER im selben Zug kommt ein Alert, dass   visible  undefiniert ist????

    "visible" ist der "default"-Zustand und hat mit deiner Programmierung nix zu tun. Der Browser weiß einfach nicht, wie er mit "item.style.visibility" umgehen soll, da es eine Methode "item" nicht gibt. Also tut er so  -  weil das Gleichheitszeichen vorhanden ist, als ob der string "item.style.visibility" eine Variable wäre, der eben der Wert "visible, 200" zugeordnet werden soll. diesen Wert gibt es aber tatsächlich nicht, und du wirst brav davon in Kenntnis gesetzt

    Christoph S.

    1. Ähm, was soll ich da sagen, außer:

      Mit denen ===> ?
      kenn ich mich nicht wirklich aus. Leider!!!

      Wenn du ein wenig präziser werden könntest, wär ich dir sehr verbunden

      RIESENGROßES DANKE  im Voraus

      1. Ich mein ich bin nicht schlecht in JS und bringe zu 80 - 90 % exakt das was ich möchte auch zu Stande aber mit ?-Operator(en) habe ich noch nie "gearbeitet". Was macht das überhaupt????

    2. Hallo blowmax, hallo Christoph

      setTimeout(item.style.visibility = 'visible', 200);

      Egal wie ich die Anführungszeichen setzte, ich bekomme immer eine Fehlermeldung.
      Ja, und warum teilst du die nicht mit ?

      Die deutsche Sprache ist doch schwer :-)

      also blowmax, hier ist das Fragezeichen das Schlußzeichen zur Frage:
      Warum teilst du die (die Fehlermeldung) nicht mit?
      oder besser ausgedrückt: Wie lautet die Fehlermeldung?

      Ich hoffe, dass dies deine Verwirrung löst.

      Jetzt zum Problem:
      Du übergibst item als Parameter. Dieser Parameter ist nur innerhalb der Funktion gültig. setTimeout verwendet jedoch nur globale Variablen. Eine globale Variable item gibt es aber nicht.

      Abhilfe: speichere item als globale Variable oder übergib der Methode setTimeout das gesamte Objekt z.B.
      setTimeout("document.getElementById('irgendwas').style.visibility = 'visible'", 200);

      Ansonsten, um diese Zeit schlafen normale Menschen. Du hättest nicht noch einen Thread anfangen sollen.

      Viele Grüße

      Antje

      PS: Aber nach dem Tag heute, fand ich deine Verwirrung richtig zum schmunzeln.

      1. liebe Antje,

        Die deutsche Sprache ist doch schwer :-)

        also blowmax, hier ist das Fragezeichen das Schlußzeichen zur Frage:
        Warum teilst du die (die Fehlermeldung) nicht mit?
        oder besser ausgedrückt: Wie lautet die Fehlermeldung?

        ich habe in der Tat selten so wenig mit einer Reaktion auf eins meiner postings anfangen können wie hier. Habe zwei- oder dreimal zu einer weiteren Antwort angesetzt, aber einfach keinen Zugang zu dem bei blowmax offenkundigen Lesefehler gefunden  -  ich dachte schon, es wär vielleicht durch irgendeine kryptische Irregularität irgendwas als regulärer Ausdruck "verarbeitet" worden und bei blowmax in gänzlich anderer Darstellung angekommen als auf meinem Desktop. Es handelte sich bei dem Fragezeichen genau so, wie du es nochmal darlegst, keineswegs um einen "Operator", sondern um ein "Fragezeichen" per se und nix anderes.

        danke.

        nächtliche Grüße aus Berlin

        Christoph S.

        1. Entschuldigung!

          Sitze nur schon etwas lange an diesem Skript und um ehrlich zu sein denke ich nur mehr JS! Daher habe ich angenommen ...

          Aber nun zum wesentlichen Teil:

          Antjes Vorschlag ist zwar gut (hab ihn schon vor ? Stunden ausprobiert), aber funktioniert nicht. Vielleicht habe ich auch einfach nicht mehr den Durchblick!

          setTimeout(item.style.visibility = 'visible', 200);

          erzeugt die Fehlermeldung :

          'visible' ist undefiniert

          Dies wäre eigentlich auch logisch, ABER der Layer wird (kurz aber doch visible gesetzt!?)

          Im Grunde genommen habe ich bei dieser Anweisung zwei Probleme:

          1. Wie übergebe ich setTimeout die Funktionsvariable?
          = > function change (item) {...}

          2. Wie ist es möglich innerhalb dieses setTimeout's die Layereigenschaft "Visibility" zu ändern?

          Ich hoffe meine sprachlichen Kenntnisse, lassen diesmal nicht zu wünschen übrig.

          Gruß

          Eure Verwirrtheit

          1. moin,

            Sitze nur schon etwas lange an diesem Skript und um ehrlich zu sein denke ich nur mehr JS!

            Dann solltest du Antjes Hinweis ernst nehmen und schleunigst schlafen gehen. Wenn du von JS träumst, kannst das ja morgen  -  ähm, nachher  -  mitteilen.

            1. Wie ist es möglich innerhalb dieses setTimeout's die Layereigenschaft "Visibility" zu ändern?

            Das sag ich dir erst, wenn du ausgeschlafen bist *g*

            Ich hoffe meine sprachlichen Kenntnisse, lassen diesmal nicht zu wünschen übrig.

            Doch, lassen sie  -  diesmal ist bei dir ein Komma zu viel, aber Kommas sind leider keine Operatoren :-(

            Christoph S.

            1. moin,

              Sitze nur schon etwas lange an diesem Skript und um ehrlich zu sein denke ich nur mehr JS!

              Dann solltest du Antjes Hinweis ernst nehmen und schleunigst schlafen gehen. Wenn du von JS träumst, kannst das ja morgen  -  ähm, nachher  -  mitteilen.

              1. Wie ist es möglich innerhalb dieses setTimeout's die Layereigenschaft "Visibility" zu ändern?

              Das sag ich dir erst, wenn du ausgeschlafen bist *g*

              Ich hoffe meine sprachlichen Kenntnisse, lassen diesmal nicht zu wünschen übrig.
              Doch, lassen sie  -  diesmal ist bei dir ein Komma zu viel, aber Kommas sind leider keine Operatoren :-(

              Christoph S.

              1. So viel zum Thema übermüdet!

                Nun gut! Zurück zum Thema:

                Ich bin seit 37+ Stunden wach und ich werde nicht eher schlafen gehen, bis mein [Attribut] Kontextmenü mit sämtlichen Spezialfunktionen (was ich halt darunter verstehe) funzt.

                Bitte helft mir!

                *bettel*bettel*

                Gruß

                1. Moin Du!

                  Bitte helft mir!

                  Mal sehen, wer laenger durchhaelt. Wir mit Nicht-antworten, oder Du mit wach bleiben?

                  So long

                  --
                  Whoever cares, calocybe is now @web.de

                  1. gut gut bis morgen, ups, heute am abend oder so! bis dann gruß

                    1. gut gut bis morgen, ups, heute am abend oder so! bis dann gruß

                      GOOOOOOOOOOOOOOOOOOOOOOOOOD MOOOOOOOOOORNING Forum

                      mein Schlaf war irgendwie - ANGENEHM

                      Also darf ich jetzt Hilfe erwarten???

                      1. n'abend ;-)

                        GOOOOOOOOOOOOOOOOOOOOOOOOOD MOOOOOOOOOORNING Forum
                        mein Schlaf war irgendwie - ANGENEHM
                        Also darf ich jetzt Hilfe erwarten???

                        wenns denn was zu helfen gibt ...

                        Chroistoph S.

                        1. Abend

                          wenns denn was zu helfen gibt ...

                          Bitte nicht dreist werden, ich bin heut schon oft genug auf die Schaufel genommen worden!

                          Darf ich bitte eine adäquate und qualifizierte Antwort auf meine ursprüngliche Frage haben!

                          Danke im Voraus

                          Gruß Christoph

                          1. grrrrr ....

                            Bitte nicht dreist werden, ich bin heut schon oft genug auf die Schaufel genommen worden!

                            so wie du dir das Recht nimmst, mich "dreist" zu nennen, sollte ich wohl das Recht haben, einen Beitrag so zu formulieren, wie ich es grade für angemessen habe.

                            Schau dir an, wer sich alles bereits an den von dir angestoßenen Threads beteiligt hat, und vor allem, wie sich diejenigen äußern. Ist es denn "dreist", dir erst einen (möglichen) Weg zur Problemlösung aufzuzeigen und dann noch ein Augenzwinkern nachzuschieben ?

                            In diesem Thread gehöre ich zu den "Antwortern". Ich habe diese Rolle gewählt, weil ich glaube, das Problem, mit dem du dich herumschlägst, nicht nur in seiner unmittelbar "scripttechnischen" Form, sondern auch in seiner menschlichen Auswirkung (deine Übermüdung gestern nacht) zu kennen. Ich habe mich _NICHT_ mit dem Ziel geäußert, dir zu zeigen, "wie klein" du bist. Du wirst wohl noch viel lernen müssen, um nachvollziehen zu können, daß die "Tonart" eines postings ebensowenig mißverstanden werden darf wie sein sachlich-fachlicher Inhalt.

                            Christoph S.

                            Christoph S.

          2. Hallo blowmax

            Sitze nur schon etwas lange an diesem Skript und um ehrlich zu sein denke ich nur mehr JS! Daher habe ich angenommen ...

            geh ins bett, morgen findest du den fehler nahezu sofort
            ab einen bestimmten level ist man nicht mehr in der Lage wirklich solide zu arbeiten
            meiner Meinung nach hast du dieses Level erreicht. Wahrscheinlich wirst du sogar von deinem Problem träumen (und verzweifelt den Speichern-Knopf suchen).

            Insgesamt, nach einiger Programmiererfahrung kann ich dir wirklich nur raten, mache eine Pause. An dem alten Sprichwort: "Der Morgen ist klüger als der Abend" ist sehr viel dran. Mittlerweile höre ich tatsächlich immer auf, wenn ich kein Land mehr sehe. Ich weiß, dass ich Fehler leichter sehe, wenn ich Abstand gewonnen habe.

            Aber nun zum wesentlichen Teil:

            Antjes Vorschlag ist zwar gut (hab ihn schon vor ? Stunden ausprobiert), aber funktioniert nicht. Vielleicht habe ich auch einfach nicht mehr den Durchblick!

            definitiv

            setTimeout(item.style.visibility = 'visible', 200);

            erzeugt die Fehlermeldung :

            'visible' ist undefiniert

            Dies wäre eigentlich auch logisch, ABER der Layer wird (kurz aber doch visible gesetzt!?)

            ist in diesem Zusammenhang egal, woher soll das deine Methode wissen. Ich schätze, du wechselst die visibility relativ häufig. Wahrscheinlich überschreibt ein Eintrag den anderen. Genauso gut kann es sich um die Überlagerung von Events handeln.

            Ich selbst scheue solche Konstrukte wie der Teufel das Weihwasser.

            Im Grunde genommen habe ich bei dieser Anweisung zwei Probleme:

            1. Wie übergebe ich setTimeout die Funktionsvariable?
              = > function change (item) {...}

            indem du über eine Schleife bis auf das Fenster zurück gehst

            z.b.
            var meinObjekt=item

            while (meinObjekt.parentElement!=window)
            meinObjekt=meinObjekt.parentElement.meinObjekt

            wobei dieses Beispiel wirklich nur das Prinzip verdeutlicht. Wie man das Elternelement referenziert bzw. die jeweiligen Unterobjekte ist ja eh von Browser zu Browser verschieden

            Am besten ist, du übergibst den Elementnamen (id) an die Funktion und baust es entsprechend auf.

            1. Wie ist es möglich innerhalb dieses setTimeout's die Layereigenschaft "Visibility" zu ändern?

            hast du das Objekt kannst du auch die Eigenschaft visibility setzen
            dein Objekt sollte grundsätzlich so aufgebau sein:

            window.document.eltern.objekt.style.visibility

            wobei eltern.objekt durchaus auch mehrere Ebenen enthalten kann

            Viele Grüße

            Antje

  3. OK 24 Stunden und einer genialen scaleable Imagemap später bitte ich euch erneut um Hilfe!!!

    Ich habe ein kleines, aber feines Problem

    ich möchte innerhalb einer Funktion die Visibility-Eigenschaft eines Layer mit setTimeout ändern, aber irgendwie funzt das nicht?!

    function change(item) {
    ...
    setTimeout(item.style.visibility = 'visible', 200);
    ...
    }

    Egal wie ich die Anführungszeichen setzte, ich bekomme immer eine Fehlermeldung. Bei der hier angeführten Variante wird der layer zwar visible gesetzt, ABER im selben Zug kommt ein Alert, dass   visible  undefiniert ist????

    Bitte helft mir!!!!

    Danke im Voraus!!!

    Gruß Christoph

    1. Hallo Christoph

      OK 24 Stunden und einer genialen scaleable Imagemap später bitte ich euch erneut um Hilfe!!!

      ich möchte innerhalb einer Funktion die Visibility-Eigenschaft eines Layer mit setTimeout ändern, aber irgendwie funzt das nicht?!

      function change(item) {
      ...
      setTimeout(item.style.visibility = 'visible', 200);
      ...
      }

      auch heute kannst du von mir keine bessere Antwort bekommen. Einfacher Grund: dein Codeschnipsel ist zuwenig.
      Die Zeile beschreibt zwar dein Problem. Lösbar ist es aber nur, wenn man den gesamten Context kennt. Dies bedeutet im Normalfall aber einige Stunden Arbeit.

      Ob aber nach dem Thread oben, die Leute noch Lust haben diese zu leisten ist fraglich.

      Viele Grüße

      Antje

    2. Sup!

      Vielleicht hilft auch so eine Konstruktion:

      eval('window.setTimeout("funktionXY('+variable+');",10);');

      Sieht kompliziert aus, ist es aber auch.
      Es ist sonst IMHO unmöglich, einer setTimeout-Funktion einen Parameter zu übergeben.

      Gruesse,

      Bio

      1. Moin Bio!

        Vielleicht hilft auch so eine Konstruktion:
        eval('window.setTimeout("funktionXY('+variable+');",10);');

        Naja, das klappt (glaub ich) mit normalen Variablen, also Zahlen (bei Strings schon wieder nicht mehr, weil dann die Anfuehrungszeichen fehlen, aber das laesst sich zurechtbiegen). Bei dem gefragten 'item' handelt es sich jedoch um ein Objekt (genauer: eine Objektreferenz), und die laesst sich nun mal nicht als Literal hinschreiben, wie Zahlen und Zeichenketten. Damit ist dieser Ansatz zum Scheitern verurteilt.

        So long

        --
        Whoever cares, calocybe is now @web.de

  4. Liebe Leute!

    Ich muss sagen geträumt habe ich nicht davon und Lösung gibts meinerseits leider auch noch nicht!

    ABER

    Dafür habe ich zumindestens einem hier geholfen - STOLZ AUF HOLZ

    Wens interessiert:
    Thema "mehrere Links in einer Grafik aber mit Prozentabgaben"
    von Thomas, 28. 03. 2002, 03:25 Uhr

    Und wer hilft mir???

    Nein Scherz bei Seite!

    Liebe, geschätzte Anwesende die dies lesen!

    Ich bitte euch so weit es in eurer macht und eurem willen steht mir zu helfen

    DANKE

  5. Da dass Problem nun gelöst ist und alles funktioniert, kommt hier die Lösung:

    <html>

    <head>
    <link type="text/css" rel="stylesheet" href="../_Scripts/Default.css" />
    <title></title>
    <script language="JavaScript" type="text/javascript">
    <!--
    var x = 0;
    var y = 0;
    document.write('<div id="lctm" class="jsmenu"></div><div id="lsctm" class="jsmenu"></div>');
    document.onmousedown = click;
    function click() {
    if (event.button == 2 || event.button == 3) {
    x =  event.clientX;
    y = event.clientY;
    lctm.style.left =x;
    lctm.style.top = y;
    lsctm.style.visibility = "hidden";
    setTimeout('lctm.style.visibility = "visible";', 250);
    }
    else if (event.button == 1) {
    setTimeout('lctm.style.visibility = "hidden";lsctm.style.visibility = "hidden";', 250);
    }}
    function change(item,xitem,men,type){
     item.childNodes[0].childNodes[0].childNodes[1].setAttribute("bgcolor", "#316AC5", "false");
     item.childNodes[0].childNodes[0].childNodes[2].setAttribute("bgcolor", "#316AC5", "false");
     item.childNodes[0].childNodes[1].childNodes[1].setAttribute("bgcolor", "#316AC5", "false");
     item.childNodes[0].childNodes[1].childNodes[2].setAttribute("bgcolor", "#C1D2EE", "false");
     item.childNodes[0].childNodes[1].childNodes[3].setAttribute("bgcolor", "#C1D2EE", "false");
     item.childNodes[0].childNodes[1].childNodes[4].setAttribute("bgcolor", "#C1D2EE", "false");
     item.childNodes[0].childNodes[1].childNodes[5].setAttribute("bgcolor", "#C1D2EE", "false");
     item.childNodes[0].childNodes[1].childNodes[6].setAttribute("bgcolor", "#C1D2EE", "false");
     item.childNodes[0].childNodes[1].childNodes[7].setAttribute("bgcolor", "#C1D2EE", "false");
     item.childNodes[0].childNodes[1].childNodes[8].setAttribute("bgcolor", "#C1D2EE", "false");
     item.childNodes[0].childNodes[1].childNodes[9].setAttribute("bgcolor", "#316AC5", "false");
     item.childNodes[0].childNodes[2].childNodes[1].setAttribute("bgcolor", "#316AC5", "false");
     item.childNodes[0].childNodes[2].childNodes[2].setAttribute("bgcolor", "#316AC5", "false");
     if (type == 0) {
      if (xitem != 0) {
       lsctm.style.left = x + 199;
       lsctm.style.top = y + 5 + (men * 23);
       document.all.lsctm.innerHTML = '';
       cm(xitem,'lsctm');
       setTimeout('lsctm.style.visibility = "visible";', 250);
      }
      else if(xitem == 0) {
       setTimeout('lsctm.style.visibility = "hidden";', 250);
      }
     }
    }
    function xchange(item,xitem,men,type){
     item.childNodes[0].childNodes[0].childNodes[1].setAttribute("bgcolor", "#ECE9D8", "false");
     item.childNodes[0].childNodes[0].childNodes[2].setAttribute("bgcolor", "#FFFFFF", "false");
     item.childNodes[0].childNodes[1].childNodes[1].setAttribute("bgcolor", "#ECE9D8", "false");
     item.childNodes[0].childNodes[1].childNodes[2].setAttribute("bgcolor", "#ECE9D8", "false");
     item.childNodes[0].childNodes[1].childNodes[3].setAttribute("bgcolor", "#ECE9D8", "false");
     item.childNodes[0].childNodes[1].childNodes[4].setAttribute("bgcolor", "#ECE9D8", "false");
     item.childNodes[0].childNodes[1].childNodes[5].setAttribute("bgcolor", "#FFFFFF", "false");
     item.childNodes[0].childNodes[1].childNodes[6].setAttribute("bgcolor", "#FFFFFF", "false");
     item.childNodes[0].childNodes[1].childNodes[7].setAttribute("bgcolor", "#FFFFFF", "false");
     item.childNodes[0].childNodes[1].childNodes[8].setAttribute("bgcolor", "#FFFFFF", "false");
     item.childNodes[0].childNodes[1].childNodes[9].setAttribute("bgcolor", "#FFFFFF", "false");
     item.childNodes[0].childNodes[2].childNodes[1].setAttribute("bgcolor", "#ECE9D8", "false");
     item.childNodes[0].childNodes[2].childNodes[2].setAttribute("bgcolor", "#FFFFFF", "false");
     if (type == 0 && xitem == 0) {
      setTimeout('lsctm.style.visibility = "hidden";', 250);
     }
    }

    var ctm = new Array();
    ctm [0] = cme('ctm','Main.htm?Eintrag1','','Eintrag1',0,0,0,0,0,0);
    ctm [1] = cme('ctm','Main.htm?Eintrag2','','Eintrag2',0,0,1,1,1,0);
    ctm [2] = cme('ctm','Main.htm?Eintrag3','','Eintrag3',0,'sm0',0,2,0,0);
    ctm [3] = cme('ctm','Main.htm?Eintrag4','','Eintrag4',0,0,1,3,0,0);
    ctm [4] = cme('ctm','Main.htm?Eintrag5','','Eintrag5',0,0,0,4,0,1);
    cm(ctm,'lctm');

    var sm0 = new Array();
    sm0 [0] = cme('sm0','Main.htm?Eintrag3.1','','Eintrag3.1',1,0,1,0,0,0);
    sm0 [1] = cme('sm0','Main.htm?Eintrag3.2','','Eintrag3.2',1,0,0,1,1,1);

    function cme(lid,url,pic,msg,typ,sme,mmb,men,hme,lme) {
     var path = "";
     var a = document.location.href;
     var b = a.slice(0, a.indexOf("final/")+6);
     var c = b.split("/")
     for (var i=0; i < c.length; i++) {
      path += "../";
     }
     var entry = '<div id="' + lid + men + '"><table border="0" cellspacing="0" cellpadding="0" width="198" height="22" onMouseover="change(this,';
     entry += (sme != 0) ? sme : 0;
     entry += ',' + men + ',' + typ + ');" onMouseout="xchange(this,';
     entry += (sme != 0) ? sme : 0;
     entry += ',' + men + ',' + typ + ');" onClick="document.location.href=' + unescape('%27') + url + unescape('%27') +';"><tbody><tr><td width="1" height="1" bgcolor="#ECE9D8"></td><td width="25" height="1" bgcolor="#ECE9D8" colspan="4"></td><td width="171" height="1" colspan="5"></td><td width="1" height="1"></td></tr><tr><td width="1" height="20" bgcolor="#ECE9D8"></td><td width="1" height="20" bgcolor="#ECE9D8"></td><td width="4" height="20" bgcolor="#ECE9D8"></td><td width="16" height="20" bgcolor="#ECE9D8" align="center" valign="center">';
     entry += (pic != '') ? '<img src="' + path + '_Media/menu-' + pic + '.jpg" width="16" height="16" />' : '';
     entry += '</td><td width="4" height="20" bgcolor="#ECE9D8"></td><td width="8" height="20"></td><td width="138" height="20" align="left" valign="center">' + msg + '</td><td width="16" height="20" align="center" valign="center">';
     entry += (sme != 0) ? '<img border="0" src="' + path + '_Media/menu-arrow.gif" width="16" height="16" />' : '';
     entry += '</td><td width="8" height="20"></td><td width="1" height="20"></td><td width="1" height="20"></td></tr><tr><td width="1" height="1" bgcolor="#ECE9D8"></td><td width="25" height="1" bgcolor="#ECE9D8" colspan="4"></td><td width="171" height="1" colspan="5"></td><td width="1" height="1"></td></tr></tbody></table></div>';
      if (lme == 0) {
      entry += '<table border="0" cellspacing="0" cellpadding="0" width="198" height="1"><tbody><tr><td width="26" height="1" bgcolor="#ECE9D8"></td><td width="172" height="1"></td></tr></tbody></table><table border="0" cellspacing="0" cellpadding="0" width="198" height="1"><tbody><tr><td width="26" height="1" bgcolor="#ECE9D8"></td><td width="8" heigth="1"></td><td width="164" height="1" bgcolor="';
      entry += (mmb == 1) ? '#C5C2B8' : '#FFFFFF';
      entry += '"></td></tr></tbody></table><table border="0" cellspacing="0" cellpadding="0" width="198" height="1"><tbody><tr><td width="26" height="1" bgcolor="#ECE9D8"></td><td width="172" height="1"></td></tr></tbody></table>';
     }
     else if (lme == 1) {
      entry += '<table border="0" cellspacing="0" cellpadding="0" width="198" height="1"><tbody><tr><td width="198" height="1"></td></tr></tbody></table>';
     }
     return entry;
    }
    function cm(aid,lid) {
     var output = '<table border="0" cellspacing="0" cellpadding="0" width="200"><tbody><tr><td width="200" height="1" bgcolor="#8A867A" colspan="3"></td></tr><tr><td width="1" bgcolor="#8A867A"></td><td width="198" bgcolor="#FFFFFF" align="center" valign="center"><table border="0" cellspacing="0" cellpadding="0" width="198" height="1"><tbody><tr><td width="198" height="1"></td></tr></tbody></table>';
     for (var i = 0; i < aid.length; i++) {
      output += aid[i];
     }
     output += '</td><td width="1" bgcolor="#8A867A"></td></tr><tr><td width="200" height="1" bgcolor="#8A867A" colspan="3"></td></tr></tbody></table>';
     document.all[lid].innerHTML = output;
     f.xyz.value = output;
    }
    -->
    </script>
    </head>

    <body oncontextmenu="return false;">

    </body>

    </html>

    Ist natürlich noch nicht fertig!

    Nochmals danke und Gruß