Webstatt.org - Community seit 2006 - 2012 (2024?)

tabwechsel

user-114
20.05.2006 16:15

Hallo!
Ich möchte eine kleine Webseite schreiben, die eben unter anderem auch ein tabsystem beinhaltet. nun wechselt er mir nur leider nicht den tab(genaugenommen macht er garnichts), wenn ich auf den Link klicke. Ich komme einfach nicht auf den Fehler, hat es vielleicht etwas damit zu tun, dass eine tabellenzelle geändert werden soll? Hoffentlich kann mir jemand helfen.

Hier ist der Code:

<script type="text/javascript">
activetab=0;

function wechseltab(tab)
{
document.write(tab);
document.getElementById(tab).style.border-bottom='none';
if(activetab!=0)
{
document.getElementById(activetab).style.border-bottom='1px solid';
}
activetab = tab;
}
</script>


und eine beispielstabellenzelle:
<td style="border-left:none; border-right:1px solid; border-bottom:1px solid; border-top:1px solid; border-color:#CCCCCC; padding:3px;" id="tab_3"><a  onClick="wechseltab('tab_3'zwinkern">Hoijweorijawlekr</a></td>


mit freundlichen Grüssen
Abooya

this.tolowercase(); zwinkern
Avatar user-349
20.05.2006 17:12

hm wo veränderst du denn dann mal activetab, das bleibt ja immer 0.
warum schreibst du tab_3 einfach mal so ins Dokument?
ich glaub ich hab nicht ganz verstanden was du machen möchtest.

user-114
21.05.2006 09:17

stimmt, ich habe vergessen, den activetab zu ändern. habe ich jetzt eingefügt, aber es passiert trotzdem nichts.
das soll er machen:
wenn man auf einen link klickt, soll der untere Rahmen der entsprechenden Tabellenzelle zum Content hin verschwinden und der untere Rahmen des activetabs erscheinen.

this.tolowercase(); zwinkern
Avatar user-349
21.05.2006 11:24

Hast du ein Beispiel wo online?

user-114
21.05.2006 14:21

In etwa so: http://www.ammunition-company.net/shop/index.php?group=Schusswaffen

this.tolowercase(); zwinkern
Avatar user-271
30.05.2006 11:47

http://webfx.eae.net/dhtml/tabpane/tabpane.html

recht gutes tabsystem <D

wenn du iframes verwenden moechtest, dann musst es ein bisschen hacken <D dann brauch er naemlich noch einen pagereload...weiss gerade die Zeilen nicht, aber du musst ein location.reload() einfuegen Fettes Grinsen

#!/bin/bash
traurig){ neutral:& };:
user-114
30.05.2006 16:55

aja, vielen dank, nehme ich einfach das lächeln

this.tolowercase(); zwinkern