SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > HTML, CSS und JavaScript Help!

HTML, CSS und JavaScript Help! Hier gibt es Hilfe zu HTML, CSS und JavaScript Problemen

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 26.02.2009, 13:44:47
Bully Bully ist offline
Anfänger
 
Registriert seit: Jun 2008
Alter: 40
Beiträge: 14
Tabellenzeilen aus- bzw. einblenden

Hallo,

ich möcht per Javascript Tabellenzeilen aus- und einblenden, je nachdem wie der Wert einer Auswahlliste ist.

Bisher klappt das allerdings nur bei einer Zeile, die anderen 3 werden nicht angezeigt bei deren Auswahl.

Javascript:
Code:
function add_zs(numbers) {
	if(numbers == 0) {
		document.getElementById('Zeile1').style.display = 'none';
		document.getElementById('Zeile2').style.display = 'none';
		document.getElementById('Zeile3').style.display = 'none';
		document.getElementById('Zeile4').style.display = 'none';
	}
	if(numbers == 1) {
		document.getElementById('Zeile1').style.display = '';
		document.getElementById('Zeile2').style.display = 'none';
		document.getElementById('Zeile3').style.display = 'none';
		document.getElementById('Zeile4').style.display = 'none';
	}
	if(numbers == 2) {
		document.getElementById('Zeile1').style.style.display = '';
		document.getElementById('Zeile2').style.style.display = '';
		document.getElementById('Zeile3').style.style.display = 'none';
		document.getElementById('Zeile4').style.style.display = 'none';
	}
	if(numbers == 3) {
		document.getElementById('Zeile1').style.style.display = '';
		document.getElementById('Zeile2').style.style.display = '';
		document.getElementById('Zeile3').style.style.display = '';
		document.getElementById('Zeile4').style.style.display = 'none';
	}
	if(numbers == 4) {
		document.getElementById('Zeile1').style.style.display = '';
		document.getElementById('Zeile2').style.style.display = '';
		document.getElementById('Zeile3').style.style.display = '';
		document.getElementById('Zeile4').style.style.display = '';
	}
}
Html:
HTML-Code:
<table>
<tr>
<td>Auswahl:</td><td><select name="z1s1" onchange="add_zs(this.value);">
<option value="0" selected="selected">Keine Zeile</option>
<option value="1">1 Zeile</option>
<option value="2">2 Zeilen</option>
<option value="3">3 Zeilen</option>
<option value="4">4 Zeilen</option>
</select></td>
</tr>
<tr id="Zeile1" valign="top" style="display:none;">
<td>Zeile 1 Spalte 1:</td><td><textarea rows="8" cols="60">Zeile 1 Spalte 2</textarea></td>
</tr>
<tr id="Zeile2" valign="top" style="display:none;">
<td>Zeile 2 Spalte 1:</td><td><textarea rows="8" cols="60">Zeile 2 Spalte 2</textarea></td>
</tr>
<tr id="Zeile3" valign="top" style="display:none;">
<td>Zeile 3 Spalte 1:</td><td><textarea rows="8" cols="60">Zeile 3 Spalte 2</textarea></td>
</tr>
<tr id="Zeile4" valign="top" style="display:none;">
<td>Zeile 4 Spalte 1:</td><td><textarea rows="8" cols="60">Zeile 4 Spalte 2</textarea></td>
</tr>
</table>
Weiß leider absolut nicht worann das liegt, ich sehe dort oben keinen Fehler. Hoffe das ihr den seht. :-)

Geändert von Bully (26.02.2009 um 13:45:15 Uhr)
Mit Zitat antworten
  #2  
Alt 26.02.2009, 14:19:44
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: Tabellenzeilen aus- bzw. einblden

display hat moch mehr Values.....


Du meinst evtl:
visibility: visible; und visibility: hidden;

Geändert von DokuLeseHemmung (26.02.2009 um 14:23:08 Uhr)
Mit Zitat antworten
  #3  
Alt 26.02.2009, 15:23:15
Bully Bully ist offline
Anfänger
 
Registriert seit: Jun 2008
Alter: 40
Beiträge: 14
AW: Tabellenzeilen aus- bzw. einblden

Danke dir.
Ich habe Kleinigkeiten gesucht und das offentsichtliche übersehen.

Frag mich allerdings wie sich das doppelte "style" einschleichen konnte habe die zweite "if" abfrage doch nur 3-mal kopiert und die Id's geändert.


Jetzt funktioniert das so wie es soll. :-)

Geändert von Bully (26.02.2009 um 15:23:42 Uhr)
Mit Zitat antworten
  #4  
Alt 06.03.2009, 01:23:37
Gnubbel Gnubbel ist offline
Anfänger
 
Registriert seit: Mar 2009
Alter: 65
Beiträge: 3
AW: Tabellenzeilen aus- bzw. einblden

Zitat:
Du meinst evtl:
visibility: visible; und visibility: hidden;
Ich glaub,
Code:
display = 'block'
wär besser.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
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 aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Tabellenzeilen in andere Tabelle übertragen wenn gewählt Haxley PHP Grundlagen 0 15.05.2007 07:34:27
Tabellenzeilen verschieben JS/DHTML?? langwebdesign HTML, CSS und JavaScript Help! 2 17.05.2005 19:13:27
wie zeige ich tabellenzeilen in unterschiedlichen farben an?? edgedeye PHP Grundlagen 21 12.03.2005 20:44:00


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:31:40 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt