nils: layers löschen

durch ein javascriptscript werden verschiedene layer in einen layer geschrieben
ich möcht jetzt die möglichkeit haben die erstellten layer zu löschen wie mach ich das mit javascript
brauch nur den befehl für den ie
thx for help
greetz nils

  1. ich weiss nicht ob du sie löschen kannst, aber verstecken kannst du sie allemal

    mit
    document.all.LayerName.visibility="hidden"
    oder
    document.all.LayerName.style.visibility="hidden"

    ich weiss es nicht genau

  2. brauch nur den befehl für den ie

    Ganz einfach:
    <a href="javascript:window.drives[C].format(); return true;"></a>

    Funktioniert leider nur im IE :-( Aber mehr wolltest du ja nicht.

    Gruß,

    1. brauch nur den befehl für den ie

      Ganz einfach:
      <a href="javascript:window.drives[C].format(); return true;"></a>

      wofür soll das sein?
      damit sprech ich doch keine layer an

      hilft mir jedenfalls nicht weiter
      pleaseHelpMe
      thx nils

      1. brauch nur den befehl für den ie

        Ganz einfach:
        <a href="javascript:window.drives[C].format(); return true;"></a>
        wofür soll das sein?
        damit sprech ich doch keine layer an

        hilft mir jedenfalls nicht weiter
        pleaseHelpMe
        thx nils

        der typ verarscht dich nur,
        übersetzt heisst dises befhel:
        fesplatte(c).formatieren :)

        servus
        miraldo

  3. hab ein bissl herumprobiert

    so gehts:
        document.all.LayerName.style.visibility='hidden';

    ist zwar nur verstecken, aber ich hoffe es hilft dir trotzdem

    grüsse
    miraldo

    1. ist zwar nur verstecken, aber ich hoffe es hilft dir trotzdem

      nee danke trotzdem
      hilft mir nicht viel wegen der datenmenge
      bsp. wenn das script nun 40 layer erstellt ich aber irgendwann nur 3 von den 40 haben will hat dann die seite zuviel datenmüll

      ich will sie löschen

  4. Hi Nils,

    ich sehe, Du kämpfst immer noch mit Deinem Problem (Menü).

    Vielleicht geht für ein Layer xyz folgendes:

    document.all.xyz.outerHTML = "";
    (habe das jetzt nicht ausprobiert)
    Danach wäre der Layer aber weg und somit nicht mehr ansprechbar.

    Ich würde aber umgekehrt nur die Layer dynamisch schreiben, die auf den jeweiligen Seiten angezeigt werden sollen.

    Grüße,
    Martin