ALex: verbergen von elementen im NC4.xx

hallo,

wie ist es möglich im NC4.xx mit dem befehl visible bzw. hide tabellen oder eingebefelder zu verstecken?? mit einfachem text geht das aber ansonsten funktioniert das nicht

gruss alex

  1. Hallo,

    wie ist es möglich im NC4.xx mit dem befehl visible bzw. hide tabellen oder eingebefelder zu verstecken?? mit einfachem text geht das aber ansonsten funktioniert das nicht

    Binde die Tabelle in einen ILayer ein:

    <ilayer name="tabelle1">

    <table>
    <tr>
    <td>Tabelleninhalt</td>
    </tr>
    </table>

    </ilayer>

    Dann kannst du das folgendermaßen verstecken:

    window.document.tabelle1.visibility = "hide";

    Steht aber eigentlich alles in Selfhtml.

    Robert

    http://www.designauswahl.here.de
    mit kostenlosem Webseiten-Generator ROBE.dit
    [more than a HTMLE.dit]

    1. Hallo,

      wie ist es möglich im NC4.xx mit dem befehl visible bzw. hide tabellen oder eingebefelder zu verstecken?? mit einfachem text geht das aber ansonsten funktioniert das nicht

      Binde die Tabelle in einen ILayer ein:

      <ilayer name="tabelle1">

      <table>
      <tr>
      <td>Tabelleninhalt</td>
      </tr>
      </table>

      </ilayer>

      Dann kannst du das folgendermaßen verstecken:

      window.document.tabelle1.visibility = "hide";

      Steht aber eigentlich alles in Selfhtml.

      danke erstmal, aber da müsste ich ja dann für IE und NC 2 verschiedene seiten machen, denn der IE kennt doch keine layers. hab hier mal den quellcode und der funktioniert auch, nur die radiobuttons hier drin dir werden im NC nicht versteckt, bzw. die werden erst gar nicht angezeigt

      <html><head><title>visibility</title>
      <script language="JavaScript" type="text/javascript">
      <!--
      function show() {
         // alert( document.layers.length);
         if ( navigator.appName.indexOf( "Netscape" ) > -1 )
          document.Ueberschrift.visibility = "visible";
         else
          document.getElementById( "Ueberschrift" ).style.visibility = "visible";
      }
      function hide() {
         if ( navigator.appName.indexOf( "Netscape" ) > -1 )
          document.Ueberschrift.visibility = "hide";
         else
          document.getElementById( "Ueberschrift" ).style.visibility = "hidden";
      }
      //-->
      </script>
      </head><body bgcolor="FFFFFF" text="#000000" onload="hide()">

      <div id="Ueberschrift" style="position: relative; visibility:hidden">Die &Uuml;berschrift zum Text<br>
      <INPUT TYPE=radio NAME="abc" VALUE="0" CHECKED>Rechnung
      <INPUT TYPE=radio NAME="xyz" VALUE="1">Kreditkarte</div>
      <p>Hier der Text. Aber fehlt da nicht was?</p>
      <p><a href="javascript:show()">Anzeigen!</a></p>
      <p><a href="javascript:hide()">verstecken!</a></p>

      </body></html>

      Robert

      http://www.designauswahl.here.de
      mit kostenlosem Webseiten-Generator ROBE.dit
      [more than a HTMLE.dit]

      1. Hallo,

        wie ist es möglich im NC4.xx mit dem befehl visible bzw. hide tabellen oder eingebefelder zu verstecken?? mit einfachem text geht das aber ansonsten funktioniert das nicht

        Binde die Tabelle in einen ILayer ein:

        [...]

        danke erstmal, aber da müsste ich ja dann für IE und NC 2 verschiedene seiten machen, denn der IE kennt doch keine layers.

        Du kannst beides in einer Seite kombinieren und per JavaScript abfragen, welcher Browser verwendet wurde:

        <ilayer name="nctabelle1">

        <table id="ietabelle1">
        <tr>
        <td>Tabelleninhalt</td>
        </tr>
        </table>

        </ilayer>

        und im Script:

        if (document.layers) {
          document.nctabelle1.visibility = "hide";
        } else if (document.all) {
          document.all.ietabelle1.style.display = "none";
        }

        Funktioniert aber nicht bei NC6, da dieser keine Layer mehr akzeptiert (dazu äußere ich mich jetzt ausnahmsweise mal nicht).
        Dafür kannst du DOM verwenden.

        siehe: </selfhtml/dhtml/modelle/dom.htm>
        und:   </selfhtml/javascript/objekte/htmlelemente.htm>

        Robert

        http://www.designauswahl.here.de
        mit kostenlosem Webseiten-Generator ROBE.dit
        [more than a HTMLE.dit]

      2. Bongú!

        [...] nur die radiobuttons hier drin dir werden im NC nicht versteckt, bzw. die werden erst gar nicht angezeigt

        Letzteres!

        [...]
        <body bgcolor="FFFFFF" text="#000000" onload="hide()">
        <div id="Ueberschrift" style="position: relative; visibility:hidden">Die &Uuml;berschrift zum Text<br>
        <INPUT TYPE=radio NAME="abc" VALUE="0" CHECKED>Rechnung
        <INPUT TYPE=radio NAME="xyz" VALUE="1">Kreditkarte</div>
        <p>Hier der Text. Aber fehlt da nicht was?</p>
        <p><a href="javascript:show()">Anzeigen!</a></p>
        <p><a href="javascript:hide()">verstecken!</a></p>
        </body></html>

        Für NN4 gilt: Ohne <FORM kein <INPUT!

        Sahha,

        kerki