Här finns ett exempel som du kanske kan använda dig av: Jag skapar en html-sträng i mitt aspx-script när jag trycker på en knapp som jag sedan vill visa i ett popup-fönster. Kör server-koden när sidan laddas i ställe för vid Click. bara det att jag har en default.aspx som jag sedan kallar på .ascx:er fick till det med denna kodSkicka html till sida (popup)
Vill skicka html till en nytt fönster vid ett button klick utan att behöva ladda "popup" fönstret med en "x.htm", "x.asp" eller "x.aspx".
1. Klicka på en button
2. Mitt moder aspx laddar in och bygger upp en sträng med HTML för en ny sida.
3. HTML strängen skickas sedan till en ny sida.
Förslag önskas... Sv: Skicka html till sida (popup)
http://www.devguru.com/Technologies/ecmascript/quickref/win_open.htmlSv:Skicka html till sida (popup)
Har testat med denna kod... men då måste jag trycka på knappen tvågånger. Finns det något sätt som fungerar med en knapp tryckning?
<code>
sub btGranska_Click(sender As Object, e As EventArgs)
Dim java as string
java += "myWindow = window.open("""", ""Förhandsgranskning"");"
java += "myWindow.document.write(""" & minhtml & """);"
java += "myWindow.document.close()"
btGranska.Attributes.Add("onclick", java)
end sub
</code>Sv: Skicka html till sida (popup)
btGranska.Attributes.Add("onclick", java)Sv:Skicka html till sida (popup)
Sv: Skicka html till sida (popup)
Kan detta vara en lösning?
1. Min ascx öppnar ett popup fönster via ett "onklick"
2. Min ascx skickar html till det nya fönstret
Då räcker det med en klick på min knapp.
Problemet då är bara hur jag skall få till det med att skicka data mellan min ascx och det nya fönstret.Sv:Skicka html till sida (popup)
<code>
sub btGranska_Click(sender As Object, e As EventArgs)
Dim java as string
java += "<script language=" + Chr(34) + "javascript" + Chr(34) + ">"
java += "myWindow = window.open("""", ""Förhandsgranskning"");"
java += "myWindow.document.write(""" & txtMeddelande.text & "KURT" & """);"
java += "myWindow.document.close();"
java += "<" & "/" & "script>"
Page.RegisterStartupScript("WindowOpenScript", java)
end sub
</code>