Problem bei Formularfeldern in DIVs

Also, hier mal eine Tabellenreihe mit dem div:

Code:
	<tr>
	<td style="border:1px solid #516FA8;" colspan="4">
		<img src="../../Bilder/bullet.gif">&nbsp;<a href="#" onClick="swap('Preise')">Energiepreise bearbeiten</a>
		<div id="Preise" style="top:0; left:0; ">
			<table border=0 cellpadding=0 cellspacing=0 class="maincontent">
				<tr>
					<td colspan="2">Die hier dargestellten Preise können beliebig geändert werden.<br> Die vorgegebenen Preise sind das letzte mal am <b><?=$stand?></b> aktualisiert worden.</td>
				</tr>
				<tr>
					<td align="right">&Ouml;lpreis:</td>
					<td><input name="oelpreis" size="6" class="inputbox" value="<?=$oelpreis?>"> Cent/L</td>
				</tr>
				<tr>
					<td align="right">Gaspreis:</td>
					<td><input name="gaspreis" size="6" class="inputbox" value="<?=$gaspreis?>"> Cent/L</td>
				</tr>
				<tr>
					<td align="right">Holzpellets:</td>
					<td><input name="holzpelletpreis" size="6" class="inputbox" value="<?=$holzpelletpreis?>"> €/t</td>
				</tr>
				<tr>
					<td align="right">Energiepellets:</td>
					<td><input name="energiepelletpreis" size="6" class="inputbox" value="<?=$energiepelletpreis?>"> €/t</td>
				</tr>
				<tr>
					<td align="right">Getreide:</td>
					<td><input name="getreidepreis" size="6" class="inputbox" value="<?=$getreidepreis?>"> €/t</td>
				</tr>
				<tr>
					<td align="right">St&uuml;ckholz:</td>
					<td><input name="holzpreis" size="6" class="inputbox" value="<?=$holzpreis?>"> €/Raummeter</td>
				</tr>
				<tr>
					<td align="right">Hackschnitzel:</td>
					<td><input name="hackschnitzelpreis" size="6" class="inputbox" value="<?=$hackschnitzelpreis?>"> €/Stückraummeter</td>
				</tr>
				<tr>
					<td align="right">Kirschkerne:</td>
					<td><input name="kirschkernpreis" size="6" class="inputbox" value="<?=$kirschkernpreis?>"> €/Raummeter</td>
				</tr>
				<tr>
					<td align="right">Plaumenkerne:</td>
					<td><input name="pflaumenkernpreis" size="6" class="inputbox" value="<?=$pflaumenkernpreis?>"> €/Raummeter</td>
				</tr>
			</table>
		</div>					
	</td>
</tr>

und dann ist da halt noch deine Funktion, die halt wie gesagt per onLoad schon ausgeführt wird, damit die halt zu Beginn ausgeblendet sind.
 
Zuletzt bearbeitet:
Immer mit der Ruhe.... du kannst mich gerne für Geld engagieren, dann kümmer ich mich sofort drum, ansonsten erledige ich erstmal sonstige Sachen, die ich zu tun habe ;)

Das Pushen von Beiträgen ist übrigens unerwünscht, wie du in der Netiquette nachlesen kannst.
 
Es war nicht meine Absicht, den Beitrag zu pushen.
Es war auch nciht meine Absicht, dich zu stressen ;)

Es ist halt nur so, dass mir mein Chef im Nacken sitzt und der Kram fertig muss... aber das kennst du ja sicherlich.

Was mich nur wundert, ist, dass in der von dir umgeänderten Funktion nicht einmal das "show" auftaucht. Ich bin nich so das JavaScript-Ass ;)

Du bist mir nur bis hier hin äusserst hilfreich gewesen, aber ich bin halt auch durch eigenes Rumforschen zu keinem Ergebnis gekommen.

Gruß,
MackAttack
 
So...

ich hab nun einfach mal jeden Codeschnipsel einzeln auspreobiert...
Ich bin zu dem Ergebnis gekommen, dass alles einwandfrei läuft,
wenn man die ursprüngliche Funktion nimmt und da die letzte Zeile auskommentiert bzw. löscht..

So in etwa.
Code:
function swap(targetID) {
  	obj = document.getElementById(targetID);
  	obj.style.display = (obj.style.display == 'none') ? 'block' : 'none';
//	obj.visibility = hidden;
}

Trotzdem vielen Dank für die Hilfe...
(ich hoffe ich stoße nicht doch noch auf ein Problem ;))

Gruß,
MackAttack
 
Zurück