mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Sa 07.12.2024 09:38 Benutzername: Passwort: Auto-Login

Thema: [JavaScript] Einblenden eines DIV-Layers vom 29.12.2003


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [JavaScript] Einblenden eines DIV-Layers
Autor Nachricht
CreativE
Threadersteller

Dabei seit: 23.05.2002
Ort: Weyhe
Alter: 52
Geschlecht: Männlich
Verfasst Mo 29.12.2003 13:51
Titel

[JavaScript] Einblenden eines DIV-Layers

Antworten mit Zitat Zum Seitenanfang

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. Menno! Kann mir da jemand weiterhelfen???? Au weia!


Gruß
CreativE
  View user's profile Private Nachricht senden
Strikah

Dabei seit: 28.02.2003
Ort: Raum Hannover
Alter: -
Geschlecht: Männlich
Verfasst Mo 29.12.2003 15:58
Titel

Antworten mit Zitat Zum Seitenanfang

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;
}
  View user's profile Private Nachricht senden
Anzeige
Anzeige
tschifu

Dabei seit: 28.01.2003
Ort: Ingelheim
Alter: 43
Geschlecht: -
Verfasst Mo 29.12.2003 16:00
Titel

Antworten mit Zitat Zum Seitenanfang

<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
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ä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
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.