zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > CSS
Seite neu laden div ein aus blenden

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 18.10.2006, 15:31
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 07.06.2006
Beiträge: 22
bigman007 befindet sich auf einem aufstrebenden Ast
Standard div ein aus blenden

hallo leute,
ich blende ein div box mit dieser Funktion ein oder aus
Code:
function zeige(divname) {

	if (document.getElementById(divname).style.visibility == "visible") {
		document.getElementById(divname).style.visibility = "hidden";
	} else {
	document.getElementById(divname).style.visibility = "visible";
	}

}
das problem ist jetzt aber das dieser div sehr lang sein kann wenn ich es ausblende bleibt der platz von div aber noch da.
ich will aber dass das verschwindet.
wie kann ich denn das machen?
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 18.10.2006, 15:33
Benutzerbild von dottore:skin
~27
XHTMLforum-Mitglied
 
Registriert seit: 23.02.2005
Beiträge: 233
dottore:skin befindet sich auf einem aufstrebenden Ast
Standard

Code:
...style.display = 'none';
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 18.10.2006, 16:09
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 07.06.2006
Beiträge: 22
bigman007 befindet sich auf einem aufstrebenden Ast
Standard

hi zuerst mal danke
aber das will irgendwie nicht
Code:
function zeige(divname) {

	if (document.getElementById(divname).style.display == 'block') {
		document.getElementById(divname).style.display = 'hidden';
	} else {
	document.getElementById(divname).style.display = 'block';
	}
}
kreig im firefox javascript console folgenden fehler:
ERror in parsing value for property'display'. declaration dropped



css sieht so aus
Code:
#message{
	display:block;
}
link
Code:
<a href="javascript:zeige('message')">Anzeigen!</a>
Mit Zitat antworten
  #4 (permalink)  
Alt 18.10.2006, 16:28
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 25.03.2004
Beiträge: 1.838
RoToRa wird schon bald berühmt werden
Standard

Zitat:
Zitat von bigman007 Beitrag anzeigen
Code:
	if (document.getElementById(divname).style.display == 'block') {
Wenn der ursprüngliche Anzeigezustand im Stylesheet definiert ist, wird diese Abfrage nichts bringen. Die style-Eigenschaft bildet das style-Attribut im HTML ab. Wenn "display" nicht explizit im Style-Attribut angegeben hat, wird diese Abfrage nichts zurückliefern - insbesondere nicht "block".

Zitat:
Code:
		document.getElementById(divname).style.display = 'hidden';
"hidden" ist kein gültiger Wert für display. Es heißt "none" - siehe dottore:skin's Posting.

EDIT:

Zitat:
Code:
<a href="javascript:zeige('message')">Anzeigen!</a>
Das Pseudo-Protokoll "javascript:" sollte nicht im HREF-Attribut verwendet werden. Benutze lieber das onclick-Event.

Hast du bedacht das nicht jeder JavaScript hat?

Robin

Geändert von RoToRa (18.10.2006 um 16:31 Uhr)
Mit Zitat antworten
  #5 (permalink)  
Alt 18.10.2006, 17:35
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 07.06.2006
Beiträge: 22
bigman007 befindet sich auf einem aufstrebenden Ast
Standard

danke euch zwei jetzt funtz es fehler.

aber jetzt ahb ich noch ein kleines problem wenn ich auf den link klicke funktioniert es beim ersten mal nicht erst beim zweiten klick verschwindet das div.

was kann da das problem sein?
Mit Zitat antworten
  #6 (permalink)  
Alt 19.10.2006, 12:19
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 25.03.2004
Beiträge: 1.838
RoToRa wird schon bald berühmt werden
Standard

Das habe ich oben auch beantwortet.

Robin
Mit Zitat antworten
  #7 (permalink)  
Alt 20.10.2006, 12:51
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 07.06.2006
Beiträge: 22
bigman007 befindet sich auf einem aufstrebenden Ast
Standard

ok ich habs danke schön
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Fragen zu CSS und Joomla DOKTOR CSS 2 23.05.2011 20:29
Brauche Hilfe: Schwarzes Nichts Zwox CSS 10 19.11.2010 17:53
Header entfernen tripple CSS 17 15.06.2010 16:41
Schriftfarbe in den Eintragungsfeldern von jforms Steveislucky CSS 2 16.03.2010 11:59
CSS Text nebeinander? carstiee09 CSS 13 13.11.2009 20:18


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:25 Uhr.