Dr. Freud Geschrieben 4. Juli 2003 Geschrieben 4. Juli 2003 Hallo, ich habe ein kleines Problem. Auf einer Seite habe ich in einem Frame ein sich durch klick öffnendes Textmenu erstellt, das dann den inhalt des daneben liegenen Frames steuert. Nun ist es so das ich in diesem Anzeigeframe auch links habe die zu anderen Seiten führen. Nun möchte ich das sich durch ein klick auf einen link im Anzeigefenster nicht nur wie bisher ganz normal der link aktiviert wird, sondern dazu auchnoch der entsprechende Menuepunkt angezeigt wird, also die Gruppe in der der unterlink ist geöffnet wird. Hier mal das Javascript für das Menü:´ function perform(welche) { if (document.all(welche).style.display == "none") { document.all(welche).style.display = "block"; } else { document.all(welche).style.display = "none"; } } und hier der HTML Code für das menü (ein menüpunkt): <tr style=";cursor:hand;" onClick="perform('menu_6')"> <td class="littleh">Citrix</td> </tr> <tr name="menu_6" id="menu_6" style="display:none"> <td> <table cellpadding="0" cellspacing="0" border="0" align="center" width="120" class="littletext"> <tr> <td><a href="citrix/start.htm" target="softmain" OnMouseOver="change(20,Highlight8); window.status='Citrix'; return true;" OnMouseOut="change(20,Normal8); window.status=''; return true;" onClick="this.blur();"><img src="../images/folder_b1.gif" border="0" width="17" height="13"> Citrix</a></td> </tr> </table> </td> </tr> Wo müsste ich da noch ein Jscript einbauen, und wie um mit einem normalen link in einem anderen Frame dieses Menü zu steuern? Falls das nicht hilft kann ich euch gerne dann die URL der Seite per PM schicken. Danke schonmal Doc Zitieren
Netstrike Geschrieben 4. Juli 2003 Geschrieben 4. Juli 2003 also ich versteh nicht so ganz was du willst du hast einen link im menü und wenn man darauf drückt soll er im menü angezeigt werden??? ach ää mein fehler also ein link im mainfenster und der sollin der navigation angezeigt werden! Zitieren
etreu Geschrieben 6. Juli 2003 Geschrieben 6. Juli 2003 Du fügst einfach in deiner Funktion das folgende (oder ähnliches ein): parent.NameDeinesZielFrames.location.href=welches; [/PHP] Zitieren
Dr. Freud Geschrieben 7. Juli 2003 Autor Geschrieben 7. Juli 2003 Danke für die Hilfe.. Wenn ich das richtig verstanden habe dann setze ich beim href="" (im Inhaltsframe)einfach mein startJavascript rein z.B. a href="javascript:start()">Link</a> und in der Function leg ich dann fest das sich a)einmal der Frame ändern soll wo die Inhalte angezeigt werden; sprich ganz normale link function und Original geschrieben von Enrico T. parent.NameDeinesZielFrames.location.href=welches; um damit ein onClick im Menu im anderen Frame durchzuführen.. Richtig? Zitieren
etreu Geschrieben 7. Juli 2003 Geschrieben 7. Juli 2003 Nicht ganz, aber so: function perform(welche) { parent.Inhaltsframe.location.href=welche + ".htm"; if (document.all(welche).style.display == "none") { document.all(welche).style.display = "block"; } else { document.all(welche).style.display = "none"; } } Das ganze bindest du da ein, wo du auch dein Menü hast. Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.