moin erstma!
ahhhhh - warum funtzt mein onmouseout im netzt nicht mehr??? die anderen events tuns so wie se solln! hier der code und ein aufruf:
var nr = 0;
var cha = "yes";
var but = "";
var sub = "b.gif"
function bOver(nr) {
but = document.images[nr].src;
sub = but.substr(17, 22);
if (cha == "yes")
document.images[nr].src = b[1].src;
}
function bOut(nr) {
if (cha == "yes" && sub == "b.gif") {
document.images[nr].src = b[0].src;
}
if (cha == "yes" && sub == "b_isactive.gif") {
document.images[nr].src = b[2].src;
}
if (cha == "yes" && sub == "b_wasactive.gif") {
document.images[nr].src = b[3].src;
}
if (cha == "no") {
cha = "yes";
}
}
function bClick(nr) {
cha = "no";
document.images[nr].src = b[2].src;
}
function bClickwas(nr) {
cha = "yes";
document.images[nr].src = b[3].src;
}
<td width="100" align="center">
<a href="javascript:ZweiFramesPRE('inhalt_pre_g.htm','nav','schlagworte.htm','unten')">
<img src="b.gif" onmouseover="bOver('1')" onmouseout="bOut('1')" onClick="bClick('1')" onBlur="bClickwas('1')" border="0" alt="presentation" vspace="6"><br>presentation</a></td>
es geht um die function bOut('1')
warum geht dat nicht mehr? hab selber sone vermutung und zwar: dat substr in der var sub kann eigentlich nur 5 stellen extrahieren (17, 22) und manchmal sind die strings die ich brauche länger! intern hat das aber noch gefuntzt! is dat der fehler? kann ich statt der 22 sagen bis zum ende des strings soll extrahiert werden?
danke für eure mühe!
mfg glowhead