Supportnet / Forum / Webseiten/HTML
Hyperlink in einer Tabelle
Frage
Ich möchte mir angewöhnen mit Tabellen zu arbeiten. Jetzt ist es möglich, wenn ich in einer Zelle auf einen Link klicke, kann ich das machen, dass es in einer anderen Zelle was ändert??
Antwort 1 von Nessus
Ist mit Javascript weniger das Problem, kann aber nicht jeder Browser darstellen.
Nessus
Nessus
Antwort 2 von Marc Sameli
Wie arbeitet denn Ihr? Nicht mit Tables? Kann ich mit Layern etwas solches machen?? Was ist am schnellsten?
Antwort 3 von Nessus
Ich persönlich versuche solche Spielereien zu vermeiden, da sie wie gesagt nicht von jedem Browser dargestellt werden können.
Nessus
Nessus
Antwort 4 von semi
Hier ein Beispiel.
Wie es bei Opera funktionieren soll, konnte ich nicht rausfinden. NS sollte funktionieren.
Gruß,
Michael
Wie es bei Opera funktionieren soll, konnte ich nicht rausfinden. NS sollte funktionieren.
<html>
<head>
<script language="Javascript" type="text/javascript">
function IESetCellValue(elementId, value) {
document.getElementById(elementId).innerText = value;
}
function NSSetCellValue(elementId, value) {
var element = document.getElementById(elementId);
element.document.open();
element.document.write(value);
element.document.close();
}
function OperaSetCellValue(elementId, value) {
alert("Keine Ahnung, wie es in Opera geht");
//document.getElementById(elementId).firstChild.nodeValue = value;
}
var setCellValue;
if(window.opera)
setCellValue = OperaSetCellValue;
else if(document.all)
setCellValue = IESetCellValue;
else
setCellValue = NSSetCellValue;
</script>
</head>
<body>
<table width=200 height=200 border=1>
<tr>
<td><a href="Javascript:setCellValue('A', 'Bla');setCellValue('B', 'BlaBla')">Test</a></td>
<td id="A">A</td>
<td id="B">B</td>
</tr>
</table>
</body>
</html>Gruß,
Michael
Antwort 5 von sutadur
Zitat:
Wie arbeitet denn Ihr?
Ich kann natürlich nur für mich sprechen, aber solche Dinge vermeide ich möglichst aus dem Grund, den auch Nessus schon genannt hat: Die mangelnde Fähigkeit zur Anzeige in manchen Browsern. Mag sein dass das ein nettes Feature ist, gutes Webdesign bedeutet aber eben auch eine größtmögliche Kompatibilität auf verschiedenen Plattformen. Sicherlich kann man nicht auf alles und jeden Rücksicht nehmen, aber für die Funktionalität der Seite ist die gewünschte Funktion sicher nicht erforderlich.Wie arbeitet denn Ihr?

