mouse-over + frames - seltsames problem
chris
- javascript
hallo!
habe ein wirklich eigenartiges problem und keine lösung:
ich habe ein 3er frameset, wobei das menü mit mouse-over effekten gestaltet ist. bei einem klick auf einen
button verändere ich immer zwei frames (script von selfhtml übernommen - funktioniert natürlich tadellos).
wenn ich aber danach im hauptframe durch einen link ein neues fenster öffne (z.b. url mit _blank-target) und nun
auf einen anderen menübutton klicke, verschwindet der vorige aktive button.
das script für den mouse-over-effekt funktioniert auch; wenn ich nämlich die verweise im menü links auf einen
anstatt zwei frames beschränke (ein ganz triviales <a href="datei.html">) verschwindet der aktive button danach
nicht mehr!? sprich: es liegt am verweis, der zwei frames auf einmal ändert. aber wieso, frage ich mich?
ich wäre für jede hilfestellung wirklich sehr dankbar.
liebe grüße,
chris
Hoi !
ich wäre für jede hilfestellung wirklich sehr dankbar.
Hier würden eine URL und ein Fetzen Quelltext eindeutig weiterhelfen ;-)
Ciao,
Harry
sorry, ganz vergessn. hier ist die url:
http://bannerexchange.id.cschrei.redirectaddress.it-pc.de/edula/
(ich weiß, eine echte mist-adresse...; aber was nimmt man nicht für gratis php & mysql in kauf?)
wenn das fenster öffnet, auf z.b. partners klicken und dann im hauptframe auf einen externen link (gleich unter den bildern...).
und dann im linken menü z.b. auf home klicken, und flutsch: der partner-button is weg. toller effket, was? wenn er nur absicht wäre... ;-)
hier der quellcode, mit dem ich die 2 frames auf einmal öffne:
function opensites(URI1,F1,URI2,F2) {
Frame1 = eval("parent."+F1);
Frame2 = eval("parent."+F2);
Frame1.location.href = URI1;
Frame2.location.href = URI2;
}
// im externen js-file
der rest ist im quellcode vom menüfile links direkt sichtbar!
hoffe, das hat den sachverhalt ein wenig besser erklärt...
mfg,
chris
Hoi !
ich wäre für jede hilfestellung wirklich sehr dankbar.
Hier würden eine URL und ein Fetzen Quelltext eindeutig weiterhelfen ;-)
Ciao,
Harry
habe endlich die lösung:
statt der function oopensites einfach folgenden verweis verwenden:
<a href="" target="mainframe" onClick="parent.topframe.location.href=datei.html'; parent.mainframe.location.href='projects.html'; return false;">
dann funktioniert es ohne probleme. ich weiß zwar nicht warum, aber es geht!
mfg,
chris
sorry, ganz vergessn. hier ist die url:
http://bannerexchange.id.cschrei.redirectaddress.it-pc.de/edula/
(ich weiß, eine echte mist-adresse...; aber was nimmt man nicht für gratis php & mysql in kauf?)
wenn das fenster öffnet, auf z.b. partners klicken und dann im hauptframe auf einen externen link (gleich unter den bildern...).
und dann im linken menü z.b. auf home klicken, und flutsch: der partner-button is weg. toller effket, was? wenn er nur absicht wäre... ;-)
hier der quellcode, mit dem ich die 2 frames auf einmal öffne:
function opensites(URI1,F1,URI2,F2) {
Frame1 = eval("parent."+F1);
Frame2 = eval("parent."+F2);
Frame1.location.href = URI1;
Frame2.location.href = URI2;
}
// im externen js-file
der rest ist im quellcode vom menüfile links direkt sichtbar!
hoffe, das hat den sachverhalt ein wenig besser erklärt...
mfg,
chris
Hoi !
ich wäre für jede hilfestellung wirklich sehr dankbar.
Hier würden eine URL und ein Fetzen Quelltext eindeutig weiterhelfen ;-)
Ciao,
Harry