1Danke
ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
1006
1006
EMPFEHLEN
-
Hallo,
Ich habe mit JavaScript realisiert, das sich bestimmte <tr> Zeilen ein und ausblenden lassen.
Das funktioniert auch, nur leider hat das den Nebeneffekt, das die Website beim <tr> ein- und ausblenden, immer nach oben springt.
Kann man das irgendwie vermeiden?
Wäre nett, wenn mir da jemand hilft.
hier der Code:
HTML-Code:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Unbenanntes Dokument</title>
PHP-Code:<script type="text/javascript" language="javascript">
// <!
function setVisibility(rowName) {
// Tabellenzelle ermitteln
var actualVisibility=document.getElementById(rowName).style.visibility;
if(actualVisibility=='' || actualVisibility=='hidden') {
document.getElementById(rowName).style.visibility = "visible";
document.getElementById(rowName).style.display = "";
} else {
document.getElementById(rowName).style.visibility = "hidden";
document.getElementById(rowName).style.display = "none";
}
}
// >
</script>
GrußHTML-Code:</head> <body> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <p> </p> <table width="515" border="0" bgcolor="#CA8BE9" class=""> <tr> <td width="43" rowspan="3" scope="col"><div align="center"></div></td> <td width="6" rowspan="3" scope="col"> </td> <td colspan="3" scope="col"></td> </tr> <tr> <td width="89"></td> <td width="146"> </td> <td width="103"> </td> </tr> <tr> <td height="26" colspan="2"></td> <td> <td width="110"><div align="right"><a href="#" onclick="setVisibility('1')">Code anzeigen</a></div></td> </tr> <tr style="display:none;" id="1" name="1"> <td colspan="5">hakkicdewfwefw</td> </tr> </table> </body> </html>
TS7Geändert von TS7 (01.04.08 um 22:48 Uhr)
-
Code :
1
<a href="#" onclick="setVisibility('1')">
Du hast da uch einen Link.... dessen Ausführung verursacht das Springen.
Machs so:Code :1
<a href="#" onclick="setVisibility('1');return false">
oder so:Code :1
<a href="javascript:setVisibility('1');">
-
Vielen Lieben Dank
Geändert von TS7 (01.04.08 um 22:49 Uhr)
Ähnliche Themen
-
elementbyid wieder ausblenden, nach refresh aber immer noch anzeigen
Von starfoxfs im Forum Javascript & AjaxAntworten: 10Letzter Beitrag: 28.02.09, 23:07 -
Feld oben halb hell > nach unten heller werdend - wie geht das?
Von cocktailER im Forum PhotoshopAntworten: 7Letzter Beitrag: 26.10.07, 11:27 -
Bild zentriert und immer oben anzeigen?
Von jackassol im Forum CSSAntworten: 4Letzter Beitrag: 03.06.06, 18:46 -
Textfeld springt nach oben nach dem Einfügen eines Tags
Von amon-ra im Forum Javascript & AjaxAntworten: 4Letzter Beitrag: 23.05.05, 12:07 -
VBA/Access: Trotz SetFocus springt der Cursor ins nächste Feld
Von Alexander Klein im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 27.08.04, 15:26





Zitieren
Login





