Autor |
Nachricht |
CreativE
Threadersteller
Dabei seit: 23.05.2002
Ort: Weyhe
Alter: 52
Geschlecht:
|
Verfasst Mo 29.12.2003 13:51
Titel [JavaScript] Einblenden eines DIV-Layers |
|
|
Hi zusammen,
ich habe in ein aktuelles Projekt eine JavaScript-Funktion eingebaut, die beim Laden einen Layer anzeigen soll (Bitte warten - lade Daten). Bei OnLoad wird der Layer versteckt.
Code: |
<script language=javascript1.2 type=text/javascript>
<!--
// Funktion zur Referenzierung von Div-Layern mit Zugriff auf CSS-Eigenschaften
function div_ref_style (id) {
if (document.layers) return document.layers[id];
else if (document.all) return document.all[id].style;
else if (document.getElementById) return document.getElementById(id).style;
else return null;
}
// Funktion zum Zeigen und Verstecken von Div-Layern
function show_hide (id,stat) {
div_ref_style(id).visibility = stat? visible : hidden;
}
-->
</script>
|
Das funktioniert auch soweit einwandfrei - jedoch möchte ich den Layer auf visibility:hidden setzen, damit auch User ohne JavaScript diese Seite nutzen können ohne permanent diesen Layer zu sehen. Wie kann ich denn per JavaScript den Layer anzeigen? Habe schon etliches ausprobiert, z.B.
Code: |
show_hide ('ebene0',1); return false;
|
aber irgendwie funktioniert das net....... Bin auch leider kein JavaScript-Programmierer. Kann mir da jemand weiterhelfen????
Gruß
CreativE
|
|
|
|
|
Strikah
Dabei seit: 28.02.2003
Ort: Raum Hannover
Alter: -
Geschlecht:
|
Verfasst Mo 29.12.2003 15:58
Titel
|
|
|
Versuch es mal so in dem du die Funktion änderst:
Code: | // Funktion zum Zeigen und Verstecken von Div-Layern
function show_hide (id,stat) {
div_ref_style(id).display = stat ? : none;
} |
|
|
|
|
|
Anzeige
|
|
|
tschifu
Dabei seit: 28.01.2003
Ort: Ingelheim
Alter: 43
Geschlecht: -
|
Verfasst Mo 29.12.2003 16:00
Titel
|
|
|
<script>
function einblenden()
{
document.all.deineID.style.visibility="visible";
}
function ausblenden()
{
document.all.deineID.style.visibility="hidden";
}
</script>
ID,onMousOver und onMouseOut dem DIV zu weisen, das habe ich bei mir mal so gemacht.
Zuletzt bearbeitet von tschifu am Mo 29.12.2003 16:03, insgesamt 1-mal bearbeitet
|
|
|
|
|
|
|
|
Ähnliche Themen |
Flash-Video stoppen bei Schließen des Javascript-Layers
Javascript:Frame aktualisieren u. Div einblenden
text mit javascript bei klick einblenden
Webdesign | Einblenden von Frames mit Javascript o.ä.?
Css Layer per JavaScript/PHP nach 15 Sekunden einblenden
[TYPO3] - Gmenu Layers
|
|