mysqldumper
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 25.07.2003, 17:52   #1
TP-Insider
 
Benutzerbild von MuschPusch
 
Registriert seit: May 2002
Ort: Niederlande
MuschPusch ist auf einem guten Weg

Aufklappen & Tabelle vergrößern


Hi,

ich hab ein ziemlich langes Formular und will dies gern verkürzen in dem ich mehrere Felder nur optional ausfüllen lasse (man kann drei verschiedene Adressen angeben). Erst habe ich dran gedacht zwei der Adressen in nem Layer zu verstecken und dann onclick den layer anzeigen zu lassen aber dieser überdeckt dann den Submit button, also soll on click die tabelle vergrößert werden. Natürlich könnte man das Formular auf mehrere Seiten verlagern aber ich benutze zum erstellen eine PHP Klasse und diese unterstützt so etwas leider nicht. Serverseitig wäre ein reload nötig und das find ich auch unschön... Hat einer ne Idee???

Gruß Volkan
MuschPusch ist offline   Mit Zitat antworten


Alt 25.07.2003, 18:50   #2
TP-Insider
 
Registriert seit: Dec 2001
Ort: einem Dorf unweit der längsten Theke der Welt
LANtastic ist auf einem guten Weg
Wie meine Signatur schon vermuten lässt habe ich keine Ahnung von JavaScript
Daher musste ich leider auf DWMX Boardmittel zurückgreifen.

mach mal folgendes :
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_changeProp(objName,x,theProp,theValue) { //v6.0
  var obj = MM_findObj(objName);
  if (obj && (theProp.indexOf("style.")==-1 || obj.style)){
    if (theValue == true || theValue == false)
      eval("obj."+theProp+"="+theValue);
    else eval("obj."+theProp+"='"+theValue+"'");
  }
}
//-->
</script>
</head>

<body>
<table width="100%"  border="1" cellspacing="0" cellpadding="0">
	<tr>
		<td width="20%">Adresse 1<br>
		(<a href="#" onClick="MM_changeProp('erstens','','style.display','block','DIV')">einblenden</a> / <a href="#" onClick="MM_changeProp('erstens','','style.display','none','DIV')">ausblenden</a>)</td>
		<td><div id="erstens">
			<p>Monika Mustermann<br>
				Musterstrasse 1<br>
				99998 Musterstadt</p>
		</div></td>
	</tr>
	<tr>
		<td width="20%"><p>Adresse 2<br>
(<a href="#" onClick="MM_changeProp('zweitens','','style.display','block','DIV')">einblenden</a> / <a href="#" onClick="MM_changeProp('zweitens','','style.display','none','DIV')">ausblenden</a>)</p>		</td>
		<td><div id="zweitens">
			<p>Monika Mustermann<br>
				Musterstrasse 1<br>
				99998 Musterstadt</p>
		</div></td>
	</tr>
	<tr>
		<td width="20%">Adresse 3<br>
(<a href="#" onClick="MM_changeProp('drittens','','style.display','block','DIV')">einblenden</a> / <a href="#" onClick="MM_changeProp('drittens','','style.display','none','DIV')">ausblenden</a>)</td>
		<td><div id="drittens">
			<p>Monika Mustermann<br>
				Musterstrasse 1<br>
				99998 Musterstadt</p>
		</div></td>
	</tr>
</table>
</body>
</html>
Das einblenden und ausblenden erfolgt über display:block | none
wenn du mit visibility arbeitest, dann passiert nämlich genau das, was du meintest.
Kann sein, daß ich dich jetzt so richtig verstanden habe und dieses Beispiel dir hilft, muß aber nicht
__________________
Wenn Du denkst Du denkst, denkst Du nur Du denkst, denn das denken von Gedanken ist gedankenloses Denken.
Wer braucht schon JavaScript ?
LANtastic ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > HTML Puristen
Aufklappen & Tabelle vergrößern Aufklappen & Tabelle vergrößern
« Scollable Layer | layer position »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine 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 an
Gehe zu


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

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67