Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Link Problem

Mein Fenster besteht aus drei Frames (left, top, main). Im left-Frame steht mein Menü mit den einzelnen Menüpunkten. Wenn zb. der User auf einen Menüpunkt klickt möchte ich wissen welchen Punkt er angeklickt hat, damit ich im top-Frame das zugehörige Submenü ausgeben kann.

Gibt es dafür eine Funktion oder Variable?

Danke im Voraus!


mfg
fame23

Hier gehts zum Orginal Eintrag "Link Problem" im Forum

Antworten

es hat nicht viel mit php zu tun.....

die frage ist, ob du nur den top verändern möchtest, oder auch den main. wenn du nur den top verändern willst, einfach im link den target angeben. wenn du nun beide verändern willst, kannst du mit javascript 2 fenster verändern! dann einfach als variable mitgeben was du angeklickt hast!

vielleicht habe ich auch was falsch verstanden


2.

oder du übergibst einfach noch was per $_GET und dann kannst das im haupt und logoframe abfragen und dementsprechend verändern.

johnpatcher


3.

Das Problem ist was ich da übergeben soll. Ich weiß nicht wie man die Adresse des akutellen Link übergeben kann.


4.

??
Code:                   In Zwischenablage kopieren (nur IE)
1">

dann kannst du mit $_GET["variablenname"] bzw $_GET["var2"] den wert auslesen.

johnpatcher


5.

Leider ist schon wieder ein Problem aufgetreten und zwar:


Ich verlinke mittels target='main' auf die Mainseite. Von hier aus kann ich den Wert der Variable auslesen, aber nicht im top-Frame.


6.

Gibt es vielleicht eine Funktion die einen oder mehrere Frames aktualisiert bzw. mehreren Frames einen Wert übermitteln kann?


7.

sowas kannst du mit javascript realisieren.funktioniert dann aber auch nur wenn javascript aktiviert ist. ich persönlich halte nicht viel davon, ist aber geschmackssache.
Code:                   In Zwischenablage kopieren (nur IE)
2">

ein link wird dann folgendermasen aufgerufen
Code:                   In Zwischenablage kopieren (nur IE)
3">




8.

Gibt es eine solche Funktion auch vielleicht in PHP???

Die Funktion sollte einen Frame öffnen und den anderen Frame akutalisieren.


9.

nein. php erzeugt doch nur den html code den der browser dann interpretiert. framesets kannst du dann nur mit php ändern wenn die seite (z.b. index.html) in der das frameset definiert wird mit php erzeugt wird (=> index.php) und du dort dann entsprechend die frameset definition manipulierst. als beispiel:
Code:                   In Zwischenablage kopieren (nur IE)
4">

so in etwa könntest du das realisieren. wie genau, hängt aber davon aber von deinen gegebenheiten ab.


10.

Mein Problem ist, dass ich im left-Frame ein Menü erzeuge.

Code:                   In Zwischenablage kopieren (nur IE)
5">

Und jetzt möchte ich wenn der User auf einen Menüpunkt klickt, den main-Frame und den top-Frame aktualisieren bzw. Werte übergeben.


11.

sorry, aber hast du ein problem mit lesen? alexander hat dir doch genau gesagt was man kann und was nicht! das was du vorhast geht nur mittels javascript. auch diesen link kansst du mit php erzeugen lassen!

also vielleicht einmal selber noch schnell das Hirn einschalten und die letzten 2 prozente selber lösen! Hast hier alle angaben im thread


12.

Irgendwie funktioniert das nicht was alexander (Eintrag 007) gepostet hat.


Hier gehts zum Orginal Eintrag "Link Problem" im Forum
 
phpforum.de | Impressum | Handy Bundles