javascript - menue - rollover

Status
Nicht offen für weitere Antworten.

chainsaw81

Grünschnabel
hallo zusammen.

ich habe per javascript ein kleines mouseovermenü gebastelt.
das script verändert die attribute display je nach menüpunkt.

es war so gedacht dass der eintrag der im html code fest mit display:inline eingetragen ist sofort wieder erscheint sobald die anderen menüpunkte mit einer zeitfunktion eliminiert werden - so kann der user bequem nach 5min surfpause gleich sehen wo er ist ...

meiner logik nach gibt es 3 varianten das zu regeln, doch leider fehlen mir die richtigen funktionen dafür

variante 1:
die aufgerufene function zum änderen der display einstellung wird von anfang an zeitbegrenzt gestartet.

variante 2:
die aufgerufene function wird automatisch nach einer gewissen zeit eliminiert (timeout etc)

varinate 3:
die aufgerufene function wird durch eine andere function beendet, heisst nach 5sec startet sich eine andere function und liest die display einstellungen nochmals aus und ändert sie dementensprechend in der anzeige.

was kann man da im javascript verweden?
stop (), setTimout, setInterval, releaseEvent(), ...

bitte euch nochmals um hilfe.
vielen dank

gruß
chainsaw


das menue script:

Code:
function Home () {
	lay1=document.getElementById("Home").style;
	lay2=document.getElementById("links").style;
	lay3=document.getElementById("contact").style;
	lay4=document.getElementById("info").style;
	
	lay1.display="inline";
	lay2.display="none";
	lay3.display="none";
	lay4.display="none";

}

function links() {
	lay1=document.getElementById("Home").style;
	lay2=document.getElementById("links").style;
	lay3=document.getElementById("contact").style;
	lay4=document.getElementById("info").style;
	
	lay1.display="none";
	lay2.display="inline";
	lay3.display="none";
	lay4.display="none";

}

function contact() {
	lay1=document.getElementById("Home").style;
	lay2=document.getElementById("links").style;
	lay3=document.getElementById("contact").style;
	lay4=document.getElementById("info").style;
	
	lay1.display="none";
	lay2.display="none";
	lay3.display="inline";
	lay4.display="none";

}

function info() {
	lay1=document.getElementById("Home").style;
	lay2=document.getElementById("links").style;
	lay3=document.getElementById("contact").style;
	lay4=document.getElementById("info").style;
	
	lay1.display="none";
	lay2.display="none";
	lay3.display="none";
	lay4.display="inline";

}
 
Hallo...

könntest du bitte zuerst deinen Beitrag hinsichtlich der Gross/Kleinschreibng ändern.
Dies ist Bestandteil unserer Netiquette, die du vor einigen Stunden mit deiner Registrierung im Board akzeptiert hast.

Den Button zum Editieren findest du rechts unter deinem Beitrag.

Danke.
 
ähhh sorry.

aber was soll denn das. ich schreibe schon seit jahren alle meine ebiträge in sämtlichen foren in kleinschrift. was spricht dagegen?
ich habe euch freundlich angesprochen, keine schimpfwörter oder ähnliches - aber die kleinschreibung stört jetzt?

oh man - ihr habt sonst auch nicht viel zu tun oder?
ich werde jetzt sicherlich _nicht_ meinen gesamten beitrag ändern.

vielleicht findet sich ja trotzdem jemand der auch mit der kleinschrift zurechtkommt und mir helfen will.

den anderen kann ich nur gut ebesserung wünschen
danke
chainsaw
 
Wenn du dich nicht an die Forumsregeln halten und Svens Hinweise beachten willst, ist das deine freie Entscheidung.

Mit den Konsequenzen mußt du dann aber auch leben.

*closed*
 
Die Chance hat er schon gehabt und nicht genutzt.


@chainsaw81

Netiquette#15 hat gesagt.:
....... durchgehend kleingeschriebene Beiträge sind ebenfalls unerwünscht.

....."Wiederholungstäter" werden, nachdem sie zuvor von einem Moderator auf die Mängel hingewiesen wurden, ggf. unbefristet gesperrt.

Dies war keine Bitte, sondern eine Bedingung, welche nicht diskutabel ist.
Du hast nun 1 Woche Zeit, die Netiquette genauer zu studieren.


http://www.tutorials.de/index.php?pg=netiquette
 
Status
Nicht offen für weitere Antworten.

Neue Beiträge

Zurück