Zum Inhalt springen

JavaScript link+Menue auf einmal öffnen


Dr. Freud

Empfohlene Beiträge

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

Link zu diesem Kommentar
Auf anderen Seiten teilen

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

B)

Original geschrieben von Enrico T.

parent.NameDeinesZielFrames.location.href=welches;

um damit ein onClick im Menu im anderen Frame durchzuführen.. Richtig?
Link zu diesem Kommentar
Auf anderen Seiten teilen

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.

Link zu diesem Kommentar
Auf anderen Seiten teilen

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.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...