Avatar billede razmuz_dk Nybegynder
01. maj 2001 - 14:16 Der er 15 kommentarer og
2 løsninger

\"åben fil i anden frame *midt* i en source\"

Denne
opener.parent.top.location=\'top.php?login=true\'; // (Ved ik\' om den er rigtig)

skal \"køres\" midt i sourcen et sted - altså ikke i onload=\"\" ... kan det lade sig gøre? :P
Avatar billede spectual Nybegynder
01. maj 2001 - 14:18 #1
ja da...

<input type=\"button\" onClick=\"opener.parent.top.location=\'top.php?login=true\';\" value=\"test\"></input>
Avatar billede spectual Nybegynder
01. maj 2001 - 14:18 #2
eller

<script language=\"JavaScript\">
opener.parent.top.location=\'top.php?login=true\';
</script>
Avatar billede razmuz_dk Nybegynder
01. maj 2001 - 14:21 #3
prøver lige... 2 sek
Avatar billede razmuz_dk Nybegynder
01. maj 2001 - 14:24 #4
Det virker ik\' ... og den skriver \"Der opstod en fejl på siden\"...
Avatar billede razmuz_dk Nybegynder
01. maj 2001 - 14:24 #5
jeg brugte :
<script language=\"JavaScript\">
opener.parent.top.location=\'top.php?login=true\';
</script>
Avatar billede spectual Nybegynder
01. maj 2001 - 14:24 #6
Det er nok fordi din kode ikke er rigtig.
Avatar billede razmuz_dk Nybegynder
01. maj 2001 - 14:25 #7
\"min kode\"???
Avatar billede spectual Nybegynder
01. maj 2001 - 14:25 #8
kode = f.eks. opener.parent.top.location=\'top.php?login=true\';
Avatar billede razmuz_dk Nybegynder
01. maj 2001 - 14:28 #9
hm - hva\' ska\' den være SÅ være?

det skal være sådan at den åbner top.php i en bestemt frame...
Avatar billede spectual Nybegynder
01. maj 2001 - 14:31 #10
..og den frame hedder?
Avatar billede razmuz_dk Nybegynder
01. maj 2001 - 14:32 #11
top :) filen hedder top.php !
Avatar billede ldanielsen Nybegynder
01. maj 2001 - 14:33 #12
Hvilket vindue køres koden i? Er det et vindue du selv har åbnet med javascript?

Hvilket vindue/frame skal den åbne i? er det det samme vindueframe som det hvorfra du har åbnet førnævnte vindue?

Kan du ikke beskrive nøje hvilke vinduer der er, hvilke frames der er med farmnavne angivet? Giv os evt framesettet fra hovedvinduet. Jeg kan fornemme at der må være et sådant.
Avatar billede razmuz_dk Nybegynder
01. maj 2001 - 14:37 #13
Som du kan se består siden af to frames, hvoraf den ene nærmest er \"usynlig\"... Det er DEN der skal laves til top.php?login=true istedet for top.php bare... see?

<frameset rows=\"0,100%\" border=\"0\">
  <frame src=\"top.php?login=<?=$login?>\" name=\"top\" target=\"top\">
  <frame scrolling=\"no\" noresize src=\"index.php\">
</frameset>
Avatar billede razmuz_dk Nybegynder
01. maj 2001 - 14:39 #14
hov, det der php (<?... ?>) sq ik\' have været med...
Avatar billede ldanielsen Nybegynder
01. maj 2001 - 14:47 #15
Du kalder din frame for top, og det går ikke så godt. top er nemlig et reserveret ord.

Kald den topframe, og brug:

window.opener.parent.topframe.location=\'top.php?login=true\'

Hvis den kører i et vindue du har åbnet, via javascript, fra den anden frame (der i øvrigt ikke har noget navn)
Avatar billede ldanielsen Nybegynder
01. maj 2001 - 14:48 #16
Hvad mener du med target i et frameset:

<frame src=\"top.php?login=<?=$login?>\" name=\"top\" target=\"top\">

Bare nysgerrig
Avatar billede razmuz_dk Nybegynder
01. maj 2001 - 14:52 #17
hehe - ka\' aldrig huske om det er name eller target der ska\' stå - så jeg bruger begge 2 ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester