mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 25.04.2024 16:43 Benutzername: Passwort: Auto-Login

Thema: text mit javascript bei klick einblenden vom 10.11.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Allgemeines - Nonprint -> text mit javascript bei klick einblenden
Seite: Zurück  1, 2, 3
Autor Nachricht
dennisfreud

Dabei seit: 13.11.2008
Ort: Teneriffa
Alter: -
Geschlecht: Männlich
Verfasst Fr 14.11.2008 14:15
Titel

Antworten mit Zitat Zum Seitenanfang

Eureka!

ich habs selbst hingekriegt - hier also für alle:

Div ein / ausblenden...

Code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Unbenanntes Dokument</title>
<script language="JavaScript" type="text/javascript">
<!--
function einblenden() {
   if (document.getElementById("start").style.display=="none"){
      var set=true;
         document.getElementById("start").style.display="inline";
      }
   if (!set) {    
      if (document.getElementById("start").style.display!="none"){
            document.getElementById("start").style.display="none";
         }
      }      
   }
   
//-->
</script></head>

<body>
<a href="#" onClick="einblenden('start'); return false;">klick</a>
   
   <div id="start" style="display:none">Start</div>
...
</body>
</html>

have fun
Dennis
  View user's profile Private Nachricht senden
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Fr 14.11.2008 15:32
Titel

Antworten mit Zitat Zum Seitenanfang

dennisfreud hat geschrieben:
Was ich eigenlich suche ist eine Möglichkeit einen div beliebig oft ein- und wieder auszublenden den


Code:
function toggle(el) {
   el = document.getElementById(el);
   el.style.display = el.style.display != 'none' ? 'none' : '';
}


Code:
toggle('IdDesElementes')


Lächel


Zuletzt bearbeitet von m am Fr 14.11.2008 15:33, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
dennisfreud

Dabei seit: 13.11.2008
Ort: Teneriffa
Alter: -
Geschlecht: Männlich
Verfasst Sa 15.11.2008 14:09
Titel

Antworten mit Zitat Zum Seitenanfang

Hallo m.

Kurz und knackig. Danke.

Jetzt muss ich nur noch 2,5 Jahre JS studieren um zu verstehen was da abgeht *zwinker*
  View user's profile Private Nachricht senden
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Sa 15.11.2008 14:43
Titel

Antworten mit Zitat Zum Seitenanfang

dennisfreud hat geschrieben:
Jetzt muss ich nur noch 2,5 Jahre JS studieren um zu verstehen was da abgeht *zwinker*


Naja, so schwer ist es dann nun auch wieder nicht *zwinker*

Code:
el = document.getElementById(el);


http://de.selfhtml.org/javascript/objekte/document.htm#get_element_by_id



Code:
el.style.display = el.style.display != 'none' ? 'none' : '';


http://de.selfhtml.org/javascript/objekte/style.htm#allgemeines


Code:
el.style.display != 'none' ? 'none' : ''


ist eine andere Form für ein if/else statement (tertiäre schreibweise)

if bedingung ? then : else;


Zuletzt bearbeitet von m am Sa 15.11.2008 14:44, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen div layer bei klick aus/einblenden?!
Bei Klick DIV einblenden / über das andere DIV legen
[JavaScript] Einblenden eines DIV-Layers
Webdesign | Einblenden von Frames mit Javascript o.ä.?
Javascript:Frame aktualisieren u. Div einblenden
Css Layer per JavaScript/PHP nach 15 Sekunden einblenden
Neues Thema eröffnen   Neue Antwort erstellen Seite: Zurück  1, 2, 3
MGi Foren-Übersicht -> Allgemeines - Nonprint


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.