"Linkleiste"?
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
-
Hi
hab irgnwie keinen gescheiten titel hierf?r gefundn, aber egal...
ich will folgendes machen:
Ich hab zB. eine Site voller Links, wenn man auf einen klickt, soll sich ein frameset ?ffnen, dass so ausschaut:
___________________________________________________________
Zur?ck zur Link?bersicht [x]
___________________________________________________________
die site, die auf der linkliste angeklickt wurde hier...
___________________________________________________________
des [x] soll ein kleines bild sein (soe wie beim Firefox ->Tabs). wenn man des anklickt, ?ffnet sich die aktuelle site ausm unteren frame allein. wenn man auf den "Zur?ck zur Link?bersicht"-Link klickt, ?ffnet sich die linkliste wieder im ganzen fenster. wir ham da schon n bisschen rumprobiert, mit javascript kann man die aktuelle url aus nem bestimmten frame auslesen, aber es sollte m?glichst nur php sein.
danke im vorraus -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
irgendwie versteh ich dich bestimmt falsch, aber wie w?rs einfach wenn du beim link target="FRAMENAME" machst?
-
hmmm, wenn man sich dan aber auf der site im unteren frame weiterrunter klickt und dann auf des [x] klickt, wird... ka
-
das ist per php ganz einfach zu machen....
<?php
if(isset($_GET['page'])) {
echo <<<FRAMESETTING
hier schreibst du jetzt einfach dein frameset rein, mit dem oberen wo zur?ck steht und dem unteren, wo die seite angezeigt werden soll...
bei dem unteren frame schreibst du: src="{$_GET['page']}" rein.
FRAMESETTING;
}
else {
echo <<<LINKSEITE
hier schreibst du deine ganzen Links rein
allerdings in folgender Form:
<a href="{$_SERVER['PHP_SELF']}?page=die_adresse_des_links">Tolle Seite</a>
also z.b. <a href="{$_SERVER['PHP_SELF']}?page=http://www.mucho.de.vu">Muchos Fotoseite</a>
LINKSEITE;
}
?>
Bitte bedenke, dass zwischen <<<FRAMESETTING und FRAMESETTING; nicht das wort framesetting auftauchen darf. sollte es aber unausweichlich sein, dass das wort darin stehen muss, dann w?hle ein anderes wort... also z.b. <<<IGOR und unten dann IGOR;
na ja, das sollte funktionieren
EDIT: das [X] verlinkst du so: <a href="{$_SERVER['PHP_SELF']}">[x]</a> -
soll man dann auch in der angezeigten website navigieren k?nnen und das soll weiterhin in diesem frame fenster fenster angezeigt werden?
-
jop, genau, und wenn man auf des [x] klickt, soll die aktuelle url ausm unteren frame alleine angezeigt wern
thx -
oh sorry, da hab ich nen fehler gemacht, dann musst du das [x] einfach so verlinken:
<a href="{$_GET['page']}" target="_parent">[x]</a>
und das "zur?ck zur Linksammlung" verlinkst du so wie es bei meinem ersten Post ganz unten steht!!! -
oder du verlinkst einfach jedes "X" mit
<a href="#" OnClick="top.location.href=anzeigeframe.location.href"><img src="x.gif"></a>
wobei "anzeigeframe" der Name deines Frames unten ist. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage