verbergen von elementen im NC4.xx
ALex
- javascript
0 Robert Bamler0 Alex0 Robert Bamler0 kerki
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
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]
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 Ü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]
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]
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 Ü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