Avatar billede bimbo111 Nybegynder
16. juni 2005 - 21:03 Der er 7 kommentarer og
1 løsning

opdater/link i html/asp

Jeg har lavet et loginsystem på min hjemmeside (www.sourcezone.dk) og har brug for en måde at opdatere et iframe når man logger ind. Det er fordi at en login-knap skal ændres til en logout-knap. Findes der en anden måde at gøre det på end et metatag som jo skal vær ei <head> og kun virker i iexplorer ?
Avatar billede roenving Novice
16. juni 2005 - 22:27 #1
Hvorfor laver du ikke bare en location.replace ?-)
Avatar billede bimbo111 Nybegynder
18. juni 2005 - 15:02 #2
hvordan virker den function ?
Avatar billede bimbo111 Nybegynder
18. juni 2005 - 15:02 #3
kan du forklare det med et eksempel ?
Avatar billede roenving Novice
19. juni 2005 - 06:25 #4
Hvis du laver en location.replace på en (i)frame vil den blive opdateret ...

-- og du skal nok skrive det ind i den kode, du sender fra dit script, f.eks. så det ser sådan ud, når det rammer brugerens browser:

<script type="text/javascript">
  top.LOGGEDFRAMENAVN.location.replace('logged.asp');
</script>

-- da du jo så benytter dig af nestede frames, kan det være, at det faktisk skal se meget anderledes ud, men det er nødvendigt, at dine frames har et navn (eller evt. et id !-), så de kan findes !o]
Avatar billede bimbo111 Nybegynder
23. juni 2005 - 09:14 #5
jeg fandt ud en anden måde at gøre det på... men ellers tak for hjælpen !
Avatar billede bimbo111 Nybegynder
02. juli 2005 - 13:41 #6
Jeg brugte: hvor 'init' er mit frame.
og control.asp er den nye side som init-iframet skal indeholde.

parent.frames['init'].location.replace('./control.asp');
parent.frames['init'].focus();

Læg mærke til "parent" det gør at man opdaterer et frame i hovedvinduet. uden det ville browseren prøve at opdatere et vindue der hed init inde i framet, der ikke findes. Derfor vil der komme fejl uden "parent"


Lukket
Avatar billede roenving Novice
03. juli 2005 - 11:49 #7
Sandsynligvis (men ikke helt sikkert !-) kunne du også have brugt top i stedet for parent ...

-- men grundlæggende kan man jo konstatere, at du simpelthen gør, som jeg foreslog !o]
Avatar billede bimbo111 Nybegynder
03. juli 2005 - 20:17 #8
ja det er sandt...
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