Seite 1 von 1
JavaScript für Hauptnavi: noscript definieren?
Verfasst: 15.01.2007, 10:05
von ulmer
Darf/kann/soll man (suma technisch gesehen) einen noscript Bereich definieren, wenn JavaScript für Grafik-Rollover benutzt wird (und auch beibehalten werden soll)?
Wenn ja wie, damit es auch was bringt?
Oder läuft das dann unter Spam?
Ich mag halt auf meine "Grafik-Rollover" JavaScript Hauptnavi nicht verzichten....
Re: JavaScript für Hauptnavi: noscript definieren?
Verfasst: 15.01.2007, 10:13
von Alpinist
ulmer hat geschrieben:Darf/kann/soll man (suma technisch gesehen) einen noscript Bereich definieren, wenn JavaScript für Grafik-Rollover benutzt wird (und auch beibehalten werden soll)?
Wenn ja wie, damit es auch was bringt?
Oder läuft das dann unter Spam?
Ich mag halt auf meine "Grafik-Rollover" JavaScript Hauptnavi nicht verzichten....
Wie hast Du das denn realisiert?
(a) vollständige Codegenerierung in JS:
Ich hab das so geregelt: Normale Links mit Graphiken, wo dann die JS Navi mit Menü darüber gesetzt wird. Vorteil: SEO technisch valide Links, für nicht JS Nutzer nutzbar, für JS Nutzer nicht stören (da nicht sichtbar). Hab ich seit etlichen Jahren so.
(b) nur 'onmouse'-Events in richtigen Links mit Graphiken (und alt-Tags):
Kein Problem, alles so lassen.
Grüße
Verfasst: 15.01.2007, 10:32
von ulmer
@alpinist - hab deine antwort nicht wirklich verstanden - bin net so firm in der ganzen materie.
also - so schauts bei mir aus:
====================
<script language="JavaScript">
<!--
ordner = "pix/";
bilder = new Array("button_bla1", "button_bla2" usw.);
preload();
function pic_wechsel(name,status){
if (document.images){
eval("document.images[name].src=" + name+status + ".src;");
}
}
function preload() {
if (document.images){
for (i=0;i<bilder.length;i++){
eval(bilder+"_o=new Image;"+bilder+"_o.src='"+ordner+bilder+"_o.gif'");
eval(bilder+"_a=new Image;"+bilder+"_a.src='"+ordner+bilder+"_a.gif'");
}
}
}
// -->
</script>
=========
und im body dann der aufruf ala:
<A HREF="seiten/xy.htm" onFocus="if(this.blur)this.blur();" onmouseover="pic_wechsel('button_bla1','_o');" onmouseout="pic_wechsel('button_bla1','_a');" onclick="pic_wechsel('button_bla1','_a');"><IMG SRC="pix/button_bla1_a.gif" ALT="blabla" WIDTH="71" HEIGHT="18" name="button_bla1" border="0"></a>
=========
und nun die frage: soll/darf ich bei sowas noscript definieren?
ich hab wirklich ne kleine website, hautnvai mit 5 buttons, thats all, wills halt
nur a bisserl optimieren....