/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Dynamisk Javascript returneret fra ASP
Fra : Thomas Larsen


Dato : 26-01-01 00:12

Hejsa

Jeg har et vindue med 2 frames i. Frame 0 og Frame 1.

I Frame 1 har jeg en User Login formular som kalder en xx.asp
funktion på serveren der får sendt User Login informationerne.
xx.asp function skriver derefter følgende kode tilbage til
client browseren med Response.Write funktionen:

<HTML>
<HEAD>
<SCRIPT language="JavaScript">
window.parent(0).document.open()
window.parent(0).document.Write(".... Some dynamic user specific HTML code
for Frame 0 .....")
window.parent(0).document.close()
</SCRIPT>
</HEAD>

<BODY>
<H2>....Some dynamic user specific HTML code for Frame 1....</H2>
</BODY>
</HTML>

Denne kode resulterer i følgende Javescript fejl meddelelse:
....Access is denied.

Hvis jeg aflæser den returnerede kode og gemmer den som xx.html fil
så virker scriptet fint, når jeg kalder den fra User Login formularen.

Hvorfor ??????????????

Thomas
ohlproco@post1.tele.dk






 
 
Lauritz Jensen (26-01-2001)
Kommentar
Fra : Lauritz Jensen


Dato : 26-01-01 09:28

Thomas Larsen wrote:
>
> Jeg har et vindue med 2 frames i. Frame 0 og Frame 1.
>
> I Frame 1 har jeg en User Login formular som kalder en xx.asp
> funktion på serveren der får sendt User Login informationerne.
> xx.asp function skriver derefter følgende kode tilbage til
> client browseren med Response.Write funktionen:
>
> <SCRIPT language="JavaScript">
> window.parent(0).document.open()
> window.parent(0).document.Write("...HTML code...")
> window.parent(0).document.close()
> </SCRIPT>
> [...]
> Denne kode resulterer i følgende Javescript fejl meddelelse:
> ...Access is denied.

Måske skulle du prøve med sql-server istedet?
Nej, det kan være fordi at html-filen og asp-filen ligger på to
forskellige domæner?

Prøv at ændre:
window.parent(0).document...
Til:
window.parent.frame[0].document...

Eller istedet for det der frame-skriveri, så prøv:
window.open('indhold.asp', 'denandenframe');
(hvor indhold.asp indeholder det du gerne vil have fyldt i den anden
frame)

--
Lauritz

Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408868
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste