Avatar billede fqthjoe Nybegynder
23. juli 2003 - 11:06 Der er 6 kommentarer og
2 løsninger

"Sende" en header til en bestemt ramme ?

Kan det lade sig gøre at bruge header til at åbne i en frame ? og i givet fald hvordan ?
Har uden held prøvet med:
header("Location:http://XX/side2.php" target="nederst");
Det skal bruges til når jeg logger på vises en bestemt side i forhold til rettigheder. Og min logonboks ville jeg gerne have oppe i et hjørne og ikke på en selvstændig side.
Og den skal være fremme "hele tiden" da man så i samme boks logger af igen og returnere til udgangspunktet.
vh thjoe
Avatar billede sone Nybegynder
23. juli 2003 - 11:38 #1
Nej, det kan det ikke. Men du kan styre det ret godt med JS.
Avatar billede avminarm Juniormester
23. juli 2003 - 12:03 #2
eller en matarefresh <meta http-equiv="refresh" content="10;url=http://www.side.dk" />
Avatar billede fqthjoe Nybegynder
23. juli 2003 - 13:42 #3
Sone / Avminarm:
Nogle eksempler på hvordan jeg kan køre dette ?
Avatar billede sone Nybegynder
23. juli 2003 - 13:46 #4
Hvis et script kører i frame_A og Location skal ændres i Fram_B, så skal du sende noget a'la: (IKKE TESTET)
<SCRIPT>
document.parent.frame_a.location = 'http://url...';
</SCRIPT>
Avatar billede fqthjoe Nybegynder
23. juli 2003 - 14:30 #5
Sone:
Måske er det mig der ikke er helt med, men jeg forstår ikke dit script. Forstår godt ideen, men ikke helt udførsel. Måske jeg bare skal droppe ideen, og lave det uden frames.
Men lader lige ? stå åbent, hvis der skulle komme en løsning,ok.
Avatar billede avminarm Juniormester
23. juli 2003 - 14:46 #6
noget i denne stil:

<meta http-equiv='refresh' content='2;URL=http://www.side.dk/' target='bottom'>
Avatar billede fqthjoe Nybegynder
23. juli 2003 - 14:54 #7
Takker for svarene. Og begge virker jo sikkert. Men synes ikke jeg lige kan bruge dem, eller rettere måske forstår jeg bare ikke hvordan jeg får dem smidt på.
vh thjoe
Avatar billede avminarm Juniormester
23. juli 2003 - 15:38 #8
jeg kom lige i tanke om at det nok vil være smartere at gøre sådan her:

header("location: index.php?op=noget");

og så i din bund frame har du et lille script der hedder:

if($_GET['op'] == "noget"){
  echo 'så skal der stå det her';
}else{
  echo 'så skal der stå det her i stdet for';
}
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