[LastItem]

Link 1
Link 2
Link 3
Link 4

Dieses Script lässt den zuletzt gewählten Menupunkt solange markiert, bis auf einen anderen Button geklickt wird.

Das Script verwendet die drei Funktionen over_hl, press und uncolored, welche durch die Eventhandler onmouseover, onclick und onmouseout aufgerufen werden.

Zum Einsatz kommen für jeden Menueintrag 3 Grafiken, die je nach Event ausgetauscht werden. Die Dateinamen der Grafiken können frei gewählt werden, müssen jedoch folgende Konventionen einhalten:

Die Dateinamen der Grafiken für den onmouseover Effekt müssen mit _hl.gif enden.
Die Dateinamen der Grafiken für den onclick Effekt müssen mit _r.gif enden.

[Kompatibilität]

[zwischen <HEAD> und </HEAD>]

<script language="JavaScript">
<!--
function over_hl(pos_hl,name_hl){}
function press(pos_pr,name_pr){}
function uncolored(pos_uc,name_uc){}
//--></script>

language="JavaScript1.1">
<!--
function over_hl(pos_hl,name_hl)
{
if (window.parent.lastclickp==pos_hl){}
else {document.images[pos_hl].src='./'+name_hl+'_hl.gif'}
}

function press(pos_pr,name_pr)
{
if (window.parent.lastclickp!=null)
{document.images[window.parent.lastclickp].src='./'+window.parent.lastclickn+'.gif';}

document.images[pos_pr].src='./'+name_pr+'_r.gif';
window.parent.lastclickp=pos_pr;
window.parent.lastclickn=name_pr;
}

function uncolored(pos_uc,name_uc)
{
if (window.parent.lastclickp==pos_uc){}
else {document.images[pos_uc].src='./'+name_uc+'.gif'}
}

//--></script>

[zwischen <BODY> und </BODY>]

<A HREF="#" onmouseover="over_hl('link1','link1')" onclick="press('link1','link1')" onMouseout="uncolored('link1','link1')"><IMG ID="link1" HEIGHT=40 WIDTH=200 SRC="link1.gif" BORDER=0 ALT="Link 1" name="link1"></a> Beachten Sie bitte:

Für jeden Menueintrag muss ein Eintrag nach obigem Muster eingesetzt werden, bevorzugt in einer Tabelle.

# Geben Sie hier jeweils die URL Ihres Links ein. Bei Verwendung in Frames fügen Sie zusätzlich das Attribut target="[NameDesZielframes]" ein.

link1 ist ein eindeutiger Name, kann frei gewählt werden, muss sich aber von Link zu Link unterscheiden. Zur besseren Übersicht verwenden Sie einen Namen, den Sie fortlaufend numerieren.

link1 ist der Dateiname der Grafikdatei ohne Suffix (.gif)

link1 ist ein Alternativtext zur Grafik, der angezeigt wird, falls Grafiken im Browser deaktiviert sind.

[Autor]

?? & nightfire

[Download]

Copyright © 1998- Nightfire Webworker Archiv Script No: 0174