Hallo Leute!
Mein Problem ist folgendes:
Es ist eine Seite mit 3 frames:
1= Navigationsframe (frame1)
2= Anzeigeframe (frame2)
3= Infoframe (frame3)
Ich habe ein Navigationsframe(frame1) in dem ich mit Imageready&Golive eine eine Tabelle mit Rollovergifs gemacht habe (JS wurde von den Programmen erstellt).
Die Buttons sind Links auf einen Anzeigeframe(frame2). Soweit funktionierte das auch.
Nun wollte ich in einem dritten frame(frame3) einen weiteren Rollovereffekt anzeigen lassen, so das wenn man mit der Mouse auf den button(in frame1) fährt sich erstens der button verändert und gleichzeitig in einem anderem frame(frame3) ein neues bild erscheint das mittels eines Ankers hochgeschoben wird.
Wenn der button geklickt wird soll aber in dem Anzeigeframe(frame2)eine neue Seite angezeigt werden.
Das funktioniert aber leider nicht mehr.
Das Problem besteht, meiner Meinung nach, darin das es 2 ahrefs und targets auf einen button beziehen.
Hier der Codeausschnitt:
<Head>
<!Script von Golive für die Buttons im Naviframe(frame1)!>
<script type="text/javascript"><!--
var preloadFlag = false;
function preloadImages() {
if (document.images) {
over_RolloverBild = newImage(/*URL*/'img/images/Rollovergifs/Navigationsleist_03.gif');
over_RolloverBild2 = newImage(/*URL*/'img/images/Rollovergifs/Navigationsleist_06.gif');
over_RolloverBild3 = newImage(/*URL*/'img/images/Rollovergifs/Navigationsleist_07.gif');
over_RolloverBild4 = newImage(/*URL*/'img/images/Rollovergifs/Navigationsleist_08.gif');
over_RolloverBild5 = newImage(/*URL*/'img/images/Rollovergifs/Navigationsleist_09.gif');
over_RolloverBild6 = newImage(/*URL*/'img/images/Rollovergifs/Navigationsleist_10.gif');
over_RolloverBild7 = newImage(/*URL*/'img/images/Rollovergifs/Navigationsleist_11.gif');
over_Navigationsleiste_15 = newImage(/*URL*/'img/images/Rollovergifs/Navigationsleist_15.gif');
over_RolloverBild8 = newImage(/*URL*/'img/images/Rollovergifs/Navigationsleist_13.gif');
preloadFlag = true;
}
}
// --></script>
<! Script aus dem Internet für den R-O-Effekt im Infoframe(frame3)!>
<script language="JavaScript">
<!--
function start(stelle)
{
parent.unten.location = "unten.shopscript#"+stelle;
}
-->
</script>
</HEAD>
<Body>
<! Button im Naviframe !>
<! Script von Golive für den button im frame1 !>
<a onmouseover="changeImages( /*CMP*/'RolloverBild1',/*URL*/'img/images/Rollovergifs/Navigationsleist_05.gif');return true" onmouseout="changeImages( /*CMP*/'RolloverBild1',/*URL*/'img/images/Navigationsleiste_05.gif');return true" href="link%20monitore" target="main">
<! Script aus dem Internet für den Anker im frame3 !>
<a href="unten.shopscript#bild2" onMouseOver="start('bild2')" target="unten">
<IMG SRC="img/images/Navigationsleiste_05.gif" name="RolloverBild1" border=0 WIDTH=113 HEIGHT=19 ALT=""></a></a></TD>
</body>
Leider kenne ich mit JS noch nicht so gut aus. Vielleicht weiss ja jemand wie es umschreiben könnte damit die "Doppelverlinkung" nicht auftritt.
Danke im voraus!
Marcel