24. august 2005 - 16:27Der er
14 kommentarer og 1 løsning
Problem med RegisterStartupScript
For det første har jeg ikke muligheden for at bruge RegisterStartupScript Efter Page. kommer den slet ikke frem. jeg prøver at skrive den alligevel og den melder ikke om nogen fejl. Men når jeg så kører siden så registrere den intet.
Det er hvad jeg skriver.
Dim Script As String Script = "<script language=javascript type=javascript>window.print()</script>" Page.RegisterStartupScript("test", Script)
hvad forventer du registreringen går ud på? ... du bør bare få dit script ud nede ved afslutningen af din form i html'en - det bliver ikke kaldt automatisk eller lign. mvh
som du har det der - skulle det bare blive klasket ind i bunden af din form, og blive eksekveret når siden vises. det er underligt at du slet ikke får det ud i din html.... ?!? men .... send lige lidt mere kode. mvh
den kode her: Dim Script As String Script = "<script language=javascript type=javascript>window.print()</script>" Page.RegisterStartupScript("test", Script)
skal eksekveres et eller andet sted fra ... hvor sker det? du må have det i f.eks. page_load eller lignende.
Ja ja selvfølgeligt. Den ligger i Page_load på siden. Der er udover det lidt tekst men intet af betydning. Om siden så var blank burde den vel poppe op med anmodning om at printe ud.
jeg er kommet så vidt at det virker hvis jeg kalder siden alene. Men der køres åbenbart frames her, som måske gør at jeg ikke kan åbne den. Siden bliver kaldt med en redirect fra en anden side i main framen. Men på den måde gider javascript ikke at køre. Åbnes den derimod alene, kører scriptet fint.
Noget du kender til? Eller evt om javascript har noget imod frames, eller omvendt.
den der renderes til browseren - altså hvis du bare højreklikker og browseren, og klikker på view source.... så skulle dit script jo meget gerne være at finde i html'en. mvh
Jeg fik det til at virke på anden måde. Lukker spørgsmålet.
Synes godt om
Ny brugerNybegynder
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.