EKKi: Div wird nicht dargestellt

Beitrag lesen

Mahlzeit Norman,

Eines meiner Elemente, das in ein DIV eingeschlossen ist, wird nicht dargestellt,

Welches Deiner Elemente meinst Du? Das <textarea>? Dann sag das doch, anstatt Deine Leser raten zu lassen.

weil im weiteren Verlauf der Seite folgender Code steht:

... der grundfalsch ist: alle \ gehören eliminiert! (Zitat 1353)

[code lang=php]

PHP-Code? Wo?

function show(a,b) {
document.getElementById(a).style.display = "block";
document.getElementById(b).style.display = "none";
}

Hiermit soll vermutlich das Element, dessen ID Du als ersten Parameter übergibst, angezeigt und das Element, dessen ID Du als zweiten Parameter übergibst, ausgeblendet werden? Behalten wir das also erstmal im Hinterkopf ...

<style type="text/css">
div { display:none; }
</style>

Abgesehen davon, dass <http://de.selfhtml.org/html/referenz/elemente.htm#style@title=<style>-Elemente nur im <head> vorkommen dürfen> (wovon in Deinem Code nichts zu sehen ist), werden hier alle <div>-Elemente generell ausgeblendet.

<input type="Radio" name="Favorit" value="ja" id="r0" onclick="show('d0','d1')" checked>ja

Wenn also jemand diesen Knopf drückt, wird das Element mit der ID "d0" angezeigt (was bei einem leeren <div> allerdings extrem sinnfrei ist) und dasjenige mit der ID "d1" ausgeblendet. Soll das passieren?

<input type="Radio" name="Favorit" value="nein" id="r1" onclick="show('d1','d0')">nein<BR>

S.o. - nur umgekehrt.

<div id="d0"></div>

Was soll dieses leere Element bewirken?

Was an diesem Code muß ich ändern, damit er sich nicht mehr auf das Element im DIV bezieht, das zu Begin der Seite steht, sondern ausschließlich auf dieses zitierte hier im Code?

1. Wer soll sich beziehen? Der Code?

2. Was meinst Du mit "sich beziehen"? Sollen nicht mehr alle <div>-Elemente ausgeblendet werden? Dann ändere das doch einfach.

3. Was für Elemente stehen "zu Beginn der Seite"? Warum enthältst Du uns offenbar für das Verständnis des Zusammenhangs wichtige Teile des Codes vor?

4. Wenn Du nur bestimmte Elemente ansprechen willst, versuche es mit <http://de.selfhtml.org/http://nt-iis01/selfhtml/html/referenz/attribute.htm#universalattribute@title=Klassen oder IDs>.

ich habe schon mit span herumgespielt, aber ich kriegs nicht hin.

Naja, spielen ist meistens wenig zielführend und erfolgversprechend. Wie wäre es stattdessen mit einer vernünftigen Fehlerursachenforschung?

MfG,
EKKi

--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|