"We are back" « oc.at

frames auflösen

tomstig 04.10.2004 - 15:03 809 14
Posts

tomstig

OC Addicted
Avatar
Registered: Nov 2003
Location: /home/tomstig/
Posts: 1341
wenn man zwei frames hat, und man mag zb in beim logout beide frames zu einem zusammenführen, dann muss man <a href="xxx.php" target="_top"> machen....
mein script soll aber den user automatisch weiterleiten, nur ich hab noch keine ahnung wie wo ich den/das target platzieren muss:

Code: PHP
<html>
<head>
<title>Sie werden umgeleitet!</title>
<meta http-equiv="Refresh" content="1; URL=http://www.orf.at">
</head>
<body>
Diese Seite ist umgezogen! Du wirst automatisch umgeleitet!
(wenn dein Browser diese Funktion nicht unterstützt, <a href="http://www.orf.at">klicke hier</a> )
</body>
</html>


man könnte es auch mit javascript machen, aber ich favorisiere diese methode...
so, wo muss ich jetzt das target='_top' platzieren? oder geht das nur mit js??

Rektal

Here to stay
Registered: Dec 2002
Location: Inside
Posts: 4477
Irgendwo hab ich mal
Code: PHP
<meta http-equiv="Window-target" content="_top">
gesehen .. frag' mich aber nicht wegen Browser-Support.

thr|janus

what the **** is wtf?!
Avatar
Registered: Sep 2001
Location: Graz & Wr. N..
Posts: 1084
hey das problem hab ich auch schon mal ghabt hab aber nicht wirklich was dazu gfunden und hier gepostet hab ichs auch nicht. würd mich jedenfalls auch interessieren wie das geht. helfen wird des ned, ich weiß ;)

mfg

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
machs mit javascript, andere lösung is mir atm net bekannt - und mit dem link bleibt die usability erhalten.

tomstig

OC Addicted
Avatar
Registered: Nov 2003
Location: /home/tomstig/
Posts: 1341
aha, und wie kann man im javascript das target bestimmen??

Code: PHP
<script type="text/javascript">
<!--
  window.setTimout(document.location.href='blabla.html', 1000);
//-->
</script>

^ so - und wo schreibt man den/das target hin?? (document.location.target gibt es nicht....)


dieses script wurde nicht getestet und ich glaub das "document.location.href" kann man nicht so hinschreiben, sondern muss man in eine funktion packen

Rektal

Here to stay
Registered: Dec 2002
Location: Inside
Posts: 4477
Wenn ueberhaupt, dann ist es window.location, nicht document.location. Und das hat nix mit "in eine funktion packen" oder nicht zu tun.

tomstig

OC Addicted
Avatar
Registered: Nov 2003
Location: /home/tomstig/
Posts: 1341
hab ich document.location geschrieben??

schande über mich.... :bash:
:fresserettich:

tomstig

OC Addicted
Avatar
Registered: Nov 2003
Location: /home/tomstig/
Posts: 1341
-push-

ich würde noch immer gern wissen, wie man mit js ein target bestimmt...

DKCH

Administrator
...
Registered: Aug 2002
Location: #
Posts: 3301
parent.frames[1].location.href = "datei2.htm";

oder versteh ich da was falsch?

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
aso, ich dachte nach deinem post oben, dass du es eh schon weisst...

normal window.location.href, weil du damit die indexseite der frames ersetzt, da brauchst kein target

tomstig

OC Addicted
Avatar
Registered: Nov 2003
Location: /home/tomstig/
Posts: 1341
nope, frames bleiben...

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
wie jetzt, bitte antwort' bissi genauer

hast du es getestet und die frames bleiben trotzdem
oder sollen die frames bleiben

gue

Addicted
Avatar
Registered: Feb 2003
Location: Linz
Posts: 400
parent.location.href = "...";

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
Zitat von gue
parent.location.href = "...";
wenn dann müsste es top.location.href sein, damit bei mehrfachen frames-strukturen auch wirklich der oberste angesprochen wird...

aja, was mir grad eingfallen is':
du sagst, du möchtest das bei einem log-out machen, warum setzt du eigentlich nicht einfach im logout-link den target auf "_top"
der link wird im _top geladen, du kannst meta-refreshes verwenden usw...

tomstig

OC Addicted
Avatar
Registered: Nov 2003
Location: /home/tomstig/
Posts: 1341
logout war ein bsp, konkret geht es um eine .at.tt weiterleitung, bei der man sich dann später mim ie nicht einloggen kann... deswegen muss ich ihn auf die echte seite weiterleiten ;)

aber sonst passts, danke :)
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz