Avatar billede benkebus Nybegynder
16. oktober 2002 - 13:59 Der er 13 kommentarer og
1 løsning

response.redirect

kan man få en response.redirect att utföra en jacascriptfunktion?
typ Response.Redirect "java script:changeurl_logi()"
Avatar billede eagleeye Praktikant
16. oktober 2002 - 14:01 #1
Nej men du kan i stedet for

Response.Redirect "java script:changeurl_logi()"

Skrive:

<script>
  changeurl_logi();
</script>
Avatar billede benkebus Nybegynder
16. oktober 2002 - 14:23 #2
tja min idé funkade inte...

så här är problemet... har en sida som ligger i frames. man ska kunna logga in på en sida i framsetet via ett asp script. men när scriptet validerat anvnamn och lösen så kommer det en response.redirect så att man kommer till en sida med login info... men samtidigt som det händer vill jag reloada en annan sida i framesetet så att det kommer fram en meny som styrs av en if-sats och en sessionvariabel... jag vill allstå ändra två frames samtidigt... vet att det låter konstigt och är på svenska men jag behöver all hjälp jag kan få...
Avatar billede chriscross Nybegynder
16. oktober 2002 - 15:13 #3
Hvis jeg har forstået dig ret ;-)

Måske du i en javascript-funtion kunne gøre noget i denne retning:

function login(){
window.location.href = "side1.asp"; (den frame du er i)
window.top.menuframe.location.href = "side2.asp"; (menuframe er den anden frame, og måske skal der stå parent i stedet for top)
}

- men det er lidt svært uden noget kode at kigge på !
Hvis dette ikke hjælper dig, så prøv at lægge koden fra siden med frames ind, samt koden derfra hvor du vil logge ind. Og hvilken frame vil du logge ind fra ?

MVH
Chriscross
Avatar billede benkebus Nybegynder
16. oktober 2002 - 15:20 #4
det är så väldigt mycket kod att lägga in här... funktionen jag efterlyser ska göra som så: när sidan login.asp laddas så ligger den i en frame med namnet middleright och när sidan laddas så ska även top.asp i en frame med namnet topper ändras eller egentligen bara laddas om...
Avatar billede benkebus Nybegynder
16. oktober 2002 - 15:25 #5
men kolla här... http://www.sunnerbo.com/mg
tryck på login
anvnamn:benke/lösen:gabriel

när du sedan loggat in uppdatera framen med menyn för hand och se menyn som kommer fram under login...
Avatar billede chriscross Nybegynder
16. oktober 2002 - 15:31 #6
Det er fejlmeddelelsen det er galt med ?

Prøv med "top" i stedet for "parent", top returnerer det øverste vindue.
- og sæt så window foran:
window.top.topper.location.href="top.asp?l=tryckeri"

- du har vel givet dine frames navne ?

Chriscross
Avatar billede benkebus Nybegynder
16. oktober 2002 - 15:37 #7
men det är i loginsidan som jag vill ha funktionen... samtidigt som du ser"Välkommen, du är nu inloggad" så ska den översta framen med menyn ändras eller bara laddas om egentilgen...
Avatar billede chriscross Nybegynder
16. oktober 2002 - 15:41 #8
Du skal alligevel dotte dig rigtigt ind på din frame..

Kan du ikke kalde funktionen fra onload i din body hvor du har "velkommen...."
;-)
Chriscross
Avatar billede benkebus Nybegynder
16. oktober 2002 - 15:44 #9
det har jag försökt...

function changeurl_logi()
{
parent.topper.location.href="top.asp?l=login&action=log"
parent.right.location.href="login_middleright.asp?msg=success"
}

har jag kallat på via "body onload:changeurl_logi()", men det har inte funkat
Avatar billede chriscross Nybegynder
16. oktober 2002 - 15:46 #10
Sådan her:
<body onload="java script:changeurl_logi">

- og læg/inkluder funktionen imellem <head> </head> på samme side

Chriscross
Avatar billede chriscross Nybegynder
16. oktober 2002 - 15:47 #11
Glemte parantes:

<body onload="java script:changeurl_logi();">
;-)
Avatar billede chriscross Nybegynder
16. oktober 2002 - 15:50 #12
- jeg skal ud af døren nu
- vender frygteligt tilbage i morgen...

:o)
Chriscross
Avatar billede benkebus Nybegynder
16. oktober 2002 - 15:52 #13
tack för all hjälp... än så länge
Avatar billede chriscross Nybegynder
17. oktober 2002 - 11:43 #14
Fik du afprøvet det jeg foreslog ?

Chriscross
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