hallo
also ich denke, das der code ok ist.
glaub das ist ganz klassisch:
vorbild war ein BSp in SelfHTML
bei mouseOver sollen nach einer bestimmten logik Bilder ausgetauscht werden.
das problem liegt einfach nur an dem Tempo des abspielens der gifs. Und an der vollständigkeit des abspielens der gifs: der Netscape zeigt immer nur das letzte bild an.
ie und opera schaffen das problemlos
also:( sorry wegen den PHP schnipseln im Code)
pf_basis = new Image();
pf_basis.src ="images/pf_basis_".$bilder_gr_in."_".$navi_in.".gif"; /* erste Standard-Grafik */
pf_re = new Image();
pf_re.src = "images/pf_re_".$bilder_gr_in."_".$navi_in.".gif"; /* erste Standard-Grafik */
pf_rewe = new Image();
pf_rewe.src = "images/pf_rewe_".$bilder_gr_in."_".$navi_in.".gif"; /* erste Standard-Grafik */
pf_gre = new Image();
pf_gre.src = "images/pf_gre_".$bilder_gr_in."_".$navi_in.".gif"; /* erste Standard-Grafik */
pf_grewe = new Image();
pf_grewe.src = "images/pf_grewe_".$bilder_gr_in."_".$navi_in.".gif"; /* erste Standard-Grafik */
pf_li = new Image();
pf_li.src = "images/pf_li_".$bilder_gr_in."_".$navi_in.".gif"; /* erste Standard-Grafik */
pf_liwe = new Image();
pf_liwe.src = "images/pf_liwe_".$bilder_gr_in."_".$navi_in.".gif"; /* erste Standard-Grafik */
pf_gli = new Image();
pf_gli.src = "images/pf_gli_".$bilder_gr_in."_".$navi_in.".gif"; /* erste Standard-Grafik */
pf_gliwe = new Image();
pf_gliwe.src = "images/pf_gliwe_".$bilder_gr_in."_".$navi_in.".gif"; /* erste Standard-Grafik */
pf_ob = new Image();
pf_ob.src = "images/pf_ob_".$bilder_gr_in."_".$navi_in.".gif"; /* erste Standard-Grafik */
pf_un = new Image();
pf_un.src = "images/pf_un_".$bilder_gr_in."_".$navi_in.".gif"; /* erste Standard-Grafik */
pf_wue = new Image();
pf_wue.src = "images/pf_wue_".$bilder_gr_in."_".$navi_in.".gif"; /* erste Standard-Grafik */
function BiWeNav2 (BiWech) {
var bild = window.document.images[1].src;
switch(bild) {
case "http://localhost/homepage_2/images/pf_re_".$bilder_gr_in."_".$navi_in.".gif":
if(BiWech == pf_gre) {
window.document.images[1].src = pf_grewe.src;
} else {
window.document.images[1].src = BiWech.src;
};break;
case "http://localhost/homepage_2/images/pf_gre_".$bilder_gr_in."_".$navi_in.".gif":
if(BiWech == pf_re) {
window.document.images[1].src = pf_rewe.src;
} else {
window.document.images[1].src = BiWech.src;
};break;
case "http://localhost/homepage_2/images/pf_li_".$bilder_gr_in."_".$navi_in.".gif":
if(BiWech == pf_gli) {
window.document.images[1].src = pf_gliwe.src
} else {
window.document.images[1].src = BiWech.src;
};break;
case "http://localhost/homepage_2/images/pf_gli_".$bilder_gr_in."_".$navi_in.".gif":
if(BiWech == pf_li) {
window.document.images[1].src = pf_liwe.src
} else {
window.document.images[1].src = BiWech.src;
};break;
case "http://localhost/homepage_2/images/pf_rewe_".$bilder_gr_in."_".$navi_in.".gif":
if(BiWech == pf_gre) {
window.document.images[1].src = pf_grewe.src;
} else {
window.document.images[1].src = BiWech.src;
};break;
case "http://localhost/homepage_2/images/pf_grewe_".$bilder_gr_in."_".$navi_in.".gif":
if(BiWech == pf_re) {
window.document.images[1].src = pf_rewe.src;
} else {
window.document.images[1].src = BiWech.src;
};break;
case "http://localhost/homepage_2/images/pf_liwe_".$bilder_gr_in."_".$navi_in.".gif":
if(BiWech == pf_gli) {
window.document.images[1].src = pf_gliwe.src
} else {
window.document.images[1].src = BiWech.src;
};break;
case "http://localhost/homepage_2/images/pf_gliwe_".$bilder_gr_in."_".$navi_in.".gif":
if(BiWech == pf_li) {
window.document.images[1].src = pf_liwe.src
} else {
window.document.images[1].src = BiWech.src;
};break;
case "http://localhost/homepage_2/images/pf_ob_".$bilder_gr_in."_".$navi_in.".gif":
window.document.images[1].src = BiWech.src;
break;
case "http://localhost/homepage_2/images/pf_un_".$bilder_gr_in."_".$navi_in.".gif":
window.document.images[1].src = BiWech.src;
break;
case "http://localhost/homepage_2/images/pf_wue_".$bilder_gr_in."_".$navi_in.".gif":
window.document.images[1].src = BiWech.src;
break;
default:
window.document.images[1].src = BiWech.src;
break;
};
}
Grüße und Danke
carsten