Avatar billede heden Nybegynder
02. september 2005 - 09:39 Der er 10 kommentarer og
1 løsning

hjælp til window.location

Hej, kan i indsætte en window.location for mig i dette script?

<?php
if(!isset($_SESSION['brugernavn'])) {
header("Location:logind.php");
exit;
}
?>
Avatar billede nielle Nybegynder
02. september 2005 - 09:54 #1
Kan du ikke uddybe lidt?

window.location

- er til JavaScript, mens din kode er PHP.
Avatar billede heden Nybegynder
02. september 2005 - 09:59 #2
<?php
if(!isset($_SESSION['brugernavn'])) {
?>
<script language="javascript">
window.location = "logind.php";
</script>
<?php
exit;
}
?>


det var egentligt sådan jeg mente, men jeg synes ik det virker rigtigt
Avatar billede nielle Nybegynder
02. september 2005 - 10:14 #3
Er det med vilje at du ønsker at bruge window.location og ikke document.location?

... og ellers burde dette virke (mellemrum efter "Lacation");

<?php
if (!isset($_SESSION['brugernavn']))
{
    header('Location: logind.php");
    exit;
}
?>
Avatar billede nielle Nybegynder
09. september 2005 - 20:10 #4
Har du fået kigget på det?
Avatar billede heden Nybegynder
10. september 2005 - 17:58 #5
Ja det virker fint :D.. smid et svar
Avatar billede nielle Nybegynder
10. september 2005 - 19:56 #6
Svar :^)
Avatar billede heden Nybegynder
12. september 2005 - 17:26 #7
takker

-lukket-
Avatar billede roenving Novice
12. september 2005 - 17:29 #8
>>nielle 02/09-2005 10:14:13

-- det er da ellers ret smart at bruge window.location i stedet for document.location, som blev deprecated i 1998 !-)
Avatar billede nielle Nybegynder
12. september 2005 - 18:14 #9
Muligt at den er deprecated - det skal jeg ikke bestemt udtale mig om. Jeg undre mig dog over at man så bruger document.dittenOgDatten alle mulige andre steder, f.eks. i document.getElementById('...'). Eller denne brug er måske også deprecated? Det virker i hvert fald ikke helt konsistent. :^|

Men burde det så ikke i stedet være:

window.location.href

- eller:

document.URL
Avatar billede roenving Novice
12. september 2005 - 18:23 #10
Jeg ville selv bruge location.href, men den fuldt korrekte er window.location.href efter HTML4-javascript DOM-binding !-)

-- men javascript DOM-binding er bygget op om eet grund-element, window, der så har alle andre objekter som egenskaber, deriblandt location, screen og document samt en stribe metoder, som f.eks. alert, open m.m.fl. ...

-- objekterne har så hver især deres egenskaber og metoder, og f.eks. document har en stribe metoder til at få fat i elementer, deriblandt getElementById og getElementsByTagName ...

-- før HTML4-DOM var location faktisk et fritsvævende objekt, som ikke var koblet op på Document Object Modellen, hvilket f.eks. screen også var !o]
Avatar billede nielle Nybegynder
12. september 2005 - 18:58 #11
Så lærte man heldigvis også noget i dag :^)
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

IT-JOB