Neue seite öffnen und dort erst den Inhalt bestimmen..
Lietzi
- html
Hi..
Folgendes Problem und keine Ahnung:
Ich hab eine Seite mit Links, eine art Inhaltsverzeichnis..
wenn man auf einen Link klickt soll sich ein neues Fenster öffnen, das aus 2 Frames besteht.
Der erste Frame ist bei allen Links der gleiche und enthält im enteffekt das Inhaltsverzeichnis in einer anderen Form.
Der Zweite Frame soll von Link zu link einen anderen Inhalt haben, passend zum angeklickten LinkThema..
Ich dachte daran das man in der URL des Links den Namen des Links mitschickt, das neue Fenster diesen ausließt und daraufhin die passende Seite in den 2 Frame läd.
Welche Sprache verwendet wird um das zu lösen ist mir egal.. nen kleines Tutorial dazu von euch wäre echt klasse!
Danke!
Lietzi
Nabend,
wenn ich dich richtig verstanden habe, kann man das mit PHP machen. Du machst dein zweites Fenster in PHP und öffnest es mit einem Parameter:
<a href="meine_seite.php?index=seite1">Klick' hier</a>
<a href="meine_seite.php?index=seite2">Klick' auch hier</a>
In der *.php-Seite kannst du dies auswerten:
<html><head><title>Ein kleiner Test</title></head>
<body>
<?php
if ($_GET['index'] == "seite1") { ?>
Hier kommt die erste Seite hin.
<?php
} elseif ($_GET['index'] == "seite2") { ?>
Hier kommt die zweite Seite hin.
<?php
} ?>
</body>
</html>
MfG
Inselchef
Der Ansatz ist gut! Soweit war ich auch schon..
Mein Problem ist das auf in dem neuen Fenster 2 Frames drin sind, einfacheren Pflege würde ich die Aufzurufenden Seiten als HTML-Dateien offen liegen lassen und nur reinladen..
Seite 1 hat den Namen test1.html
Seite 2 hat den Namen test2.html
etc.
Der erste Frame bleibt gleich, mag also frameoben.html heißen..
Danke für die Hilfe!
Hallo,
dann könnstest du das folgendermaßen machen:
"startseite.html"
<!-- ... -->
<a href="seite.php?index=diesunddas">Klickmahier</a>
<!-- ... -->
"zweiteseite.php"
<!-- ... -->
<frameset cols="180,*">
<frame src="inhalt.html" name="inhalt">
<?php
if ($_GET['index'] == "diesunddas") { ?>
<frame src="zweiteseite.html" name="seite">
<?php
} //Weitere Parametermöglichkeiten
?>
<!-- ... -->
Ich hab's nicht ausprobiert, hoffe aber, dass es funktioniert.
MfG
Inselchef