Avatar billede testpilot_dk Nybegynder
19. juli 2005 - 19:48 Der er 6 kommentarer og
1 løsning

Load af side i anden frame

Jeg har 2 sider, hvoraf den ene indeholder følgende ASP kode.

if Request.QueryString("Lang") <> "" then
    if Request.QueryString("Lang") = "DAN" then
        Session("Language") = ""
    else
        Session("Language") = Request.QueryString("Lang")
    end if
end if

Når den har ordnet Sessions objektet, vil jeg gerne reloade en side i en anden frame, hvordan kan jeg gøre det.

Siden som skal reloades, kan være forskellig fra gang til gang!
Avatar billede webt Nybegynder
19. juli 2005 - 20:18 #1
Du har som sådan ikke den mulighed i ASP (så vidt jeg ved) men du kan udskrive et javascript der gør det

det kunne se nogenlunde sådan ud

<script>top.dinFrameNavn.location.reload()</script>

Hvis den skal overholde w3c skal der selvfølgelig lige et type='text/javascript' ind som attribut på <script>

Det udskriver du så bare med response.write og så skulle den gerne reloade den frame, det er vist lige den eneste løsning man har når der arbejdes med frames og serverside scripting

Men man skal jo så lige huske på at hvis brugeren ikke har javascript slået til sker der ikke så meget

Håber du kan bruge det

Mvh
Martin
Avatar billede testpilot_dk Nybegynder
19. juli 2005 - 20:21 #2
hvad gør top ???
Avatar billede webt Nybegynder
19. juli 2005 - 20:25 #3
Den går simpelthen helt til top i dit frameset dvs hvis du skrev top.loaction.reload() ville det være hele framesettet den ville reloade

Mvh
Martin
Avatar billede testpilot_dk Nybegynder
19. juli 2005 - 20:28 #4
okay, takker!

jeg har gjort det på næsten den måde du skrev på, så send du et svar!

      response.write("<script>" & vbCrLf)
      response.write("parent.main.location.replace('" & Session("Site") & "');" & vbCrLf)
      response.write("</script>")
Avatar billede webt Nybegynder
19. juli 2005 - 20:31 #5
Her kommer et svar

Glad for at kunne guide lidt på vej

Fortsat god aften
Martin
Avatar billede testpilot_dk Nybegynder
19. juli 2005 - 20:31 #6
Avatar billede testpilot_dk Nybegynder
19. juli 2005 - 20:32 #7
Takker og ilig måde, jeg fandt noget ASP kode jeg kunne på det link!

God aften til dig også
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
Kurser inden for grundlæggende programmering

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