text austauschen
hermelin
- javascript
Wer kann helfen?? Möchte in HTML-Tabelle einen Text an einer festen Position/Tabellenzelle ausweisen, der erst erscheint, wenn die Maus über ein Bild fährt (mouseover) und austauscht, wenn die Maus über ein anderes Bild fährt. Habe mit Layern keine befriedigende Lösung, da hier ja nur absolute tabellenunabhängige Positionen möglich sind.
Über Hilfe freut sich sehr der Peter.
Wenn ich dich richtig verstanden habe würde ich das Problem so lösen:
<table>
<tr id="1" style="display:block;">
<td colspan="3">text1</td>
</tr>
<tr id="2" style="display:none;">
<td colspan="3">text2</td>
</tr>
<tr id="3" style="display:none;">
<td colspan="3">text3</td>
</tr>
<tr>
<td><img src="bild1.gif" onMouseOver="document.getElementById('1').style.display = 'block';" onMouseOut="document.getElementById('1').style.display = 'none';"></td>
<td><img src="bild2.gif" onMouseOver="document.getElementById('2').style.display = 'block';" onMouseOut="document.getElementById('2').style.display = 'none';"></td>
<td><img src="bild3.gif" onMouseOver="document.getElementById('3').style.display = 'block';" onMouseOut="document.getElementById('3').style.display = 'none';"></td>
</tr>
</table>
gruß tobee
Hi,
<table>
<tr id="1" style="display:block;">
1 ist keine gültige id. block ist kein sinnvoller display-Wert für eine Tabellenzeile.
cu,
Andreas
Prinzipiell soll das Erscheinungsbild so werden wie auf einer von mir gerade entsdeckten Seite: http://www.atwillys.de. Da stehen auch Bilder, die dann diese Sprechblase rechts auslösen. Ich weiß nur nicht, ob das noch ginge, wenn man die Seite/Tabelle vertikal zentrieren würde. Welche Werte sollten denn eingesetzt werden?
Hi,
Wenn ich dich richtig verstanden habe würde ich das Problem so lösen:
Zuzügl. zu den Anmerkungnen von Wahsaga:
<td><img src="bild1.gif" onMouseOver="document.getElementById('1').style.display
onmouseover kann jeder JS-Browser ausführen, getElementById hingegen nicht. Es sollte also geklammert werden: if(document.getElementById) ...
Gruß, Cybaer
Hi,
Wenn ich dich richtig verstanden habe würde ich das Problem so lösen:
Zuzügl. zu den Anmerkungnen von Wahsaga:
Wo und wann hat er die gemacht?
cu,
Andreas
Hi,
Wo und wann hat er die gemacht?
Ops, sorry - meinte natürlich *dich*! =:-)
Gruß, Cy-"ich bin in Eile"-baer ;-)
Hi,
Möchte in HTML-Tabelle einen Text an einer festen Position/Tabellenzelle ausweisen,
Nutze z.B. innerHTML.
Gruß, Cybaer
Hi,
Möchte in HTML-Tabelle einen Text an einer festen Position/Tabellenzelle ausweisen,
Nutze z.B. innerHTML.
Gruß, Cybaer
Herzlichen Dank für die Anregungen, bin aber noch keinen Schritt weiter... Prinzipiell soll das Erscheinungsbild so werden wie auf einer von mir gerade entsdeckten Seite: http://www.atwillys.de. Da stehen auch Bilder, die dann diese Sprechblase rechts auslösen. Ich weiß nur nicht, ob das noch ginge, wenn man die Seite/Tabelle vertikal zentrieren würde.
Vielleicht noch eine Idee?
Hi,
Ich weiß nur nicht, ob das noch ginge, wenn man die Seite/Tabelle vertikal zentrieren würde.
Prinzipiell: Ja, natürlich.
Vielleicht noch eine Idee?
CSS: position und display - und das mti hover oder JavaScript kombinieren.
Gruß, Cybaer