Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [JS] Link und Aktualisieren? - Gelöst (https://www.gegen-bilderklau.net/thread.php?threadid=174263)
Geschrieben von Queeni am 06.08.2010 um 19:36:
Link und Aktualisieren? - Gelöst
Hey ihr,
ich suche jetzt schon lange nach einer Lösung, bin aber noch nicht weit gekommen. Ich bin leider eine komplette Null was Javascript angeht also bitte seid sanft zu meinem Gehirn.
Also, zu meinem Problem:
Ich habe einen Login, wenn dieser erfolgreich ist erscheint ein Link der zum geschützten Bereich führt.
php: |
1:
2:
3:
|
$_SESSION["Nickname"] = $Nickname;
echo "Dein Login erfolgreich. <br> Auf zum <a href="intern.php">Geschützen Bereich</a>";
} |
|
In diesem geschützten Bereich werden in der Navigation mehr Links angezeigt. Damit diese erscheinen müsste das iFrame 'navi' einfach mal neu geladen werden (da das per php geregelt wurde).
Wie schaffe ich es jetzt, dass per Klick auf "Geschützten Bereich" sowohl im Main "intern.php" als auch die Navigation neu geladen werden?
Über einen Code(schnipsel) wäre ich wirklich dankbar da ich keine Ahnung auf diesem Gebiet habe.
Liebe Grüße
Geschrieben von die Tini am 06.08.2010 um 20:13:
Hey.
Ich sag schonmal von Anfang an, dass ich keine große Ahnung von Javascript habe, aber ich hatte mal einen ähnlichen Wunsch xD
Und zwar habe ich dazu folgenden Codeschnipsel gefunden:
in den head-bereich:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
|
<script language="JavaScript">
<!--
function doppelziel(frame1,frame2)
{
parent.frame1.location.href = frame1;
parent.frame2.location.href = frame2;
}
//-->
</script> |
|
bei frame1 und frame2 muss jeweils deine Bezeichnung stehen, also zB ist frame1 main und frame2 menue. Das musst du dann eben 3x - insgesamt 6x - ändern in deine Bezeichnung
der link müsste dann so aussehen:
code: |
1:
|
<a href="javascript:doppelziel('seite1.htm','seite2.htm')">HUHU!! Ich bin ein Link!</a> |
|
Ich denke das erklärt sich von selbst^^
Wenn seite1 ist die seite, die sich im frame1 öffnet und seite2, die, die sich im frame2 öffnet. ist im ersten Teil ja auch so definiert
Text und Links anpassen und dann sollte es theoretisch gehen.
Aber wie gesagt ich bin nicht so die größte Leuchte, was das mit Javascript anbelangt xD
Liebe Grüße
Tini
Geschrieben von Queeni am 06.08.2010 um 21:16:
Danke
Habe alles eingebaut und angepasst aber es funktioniert nicht. Ich kann zwar auf den Link klicken aber er passiert nichts. Liegt es evtl. an der Dateiendung? Die ist ja im Moment .php und ich weiß nicht ob das einen Unterschied macht.
Edit:
Habe den Fehler gefunden. Jetzt läd es zwar die Seite im Main-Frame, aber der Menü-Frame bleibt unverändert... Wie muss ich den Link angeben?
Edit2:
Okay, ich habe noch einen Fehler meinerseits gefunden, jetzt funktioniert alles einwandfrei. Vielen Dank!
Geschrieben von die Tini am 06.08.2010 um 22:45:
Oh, das freut mich.
Kein Problem, ein Wunder, dass ich mal helfen konnte
Forensoftware: Burning Board, entwickelt von WoltLab GmbH