Avatar billede sbpweb.dk Nybegynder
20. januar 2005 - 08:59 Der er 6 kommentarer og
1 løsning

Kalde javascript på anden side.

Kan jeg lave et script, som linker til en anden side og samtidig kører et javascript på den side?
Eksempel: Jeg skal køre scriptet "java script: Form.submit();" på en side ved navn Default.asp?ID=9

Kan jeg så fra en anden side linke til Default.asp?ID=9 og samtidig køre "java script: Form.submit();"? på Default.asp?ID=9 ??
Altså noget i retning af  onClick="java script: Default.asp?ID=9.Form.submit();" ????
Avatar billede keysersoze Ekspert
20. januar 2005 - 09:26 #1
hvis du kører i frames/iframes kan du godt kalde funktioner og andet på tværs af de frames - men ellers kan du ikke. Så vil jeg umiddelbart mene at eneste løsning er at sende en parameter med (fx default.asp?id=9&js=true) og er js-variablen så lig med true kalder du form.submit();
Avatar billede sbpweb.dk Nybegynder
20. januar 2005 - 10:07 #2
Okay...
Men hvordan gør jeg det helt præcist? Hvad skal jeg gøre på Default.asp?ID=9 for at få den til at kalde form.submit();
Lige til information, så er jeg ikke ret meget inde i javascript... :-)
Avatar billede keysersoze Ekspert
20. januar 2005 - 10:12 #3
og hvad tænker du så på nu? en løsning med eller uden frames?
Avatar billede sbpweb.dk Nybegynder
20. januar 2005 - 10:14 #4
Uden frames. Sorry...
Avatar billede keysersoze Ekspert
20. januar 2005 - 10:22 #5
hvis du sender fx default.asp?id=9&js=true

så kan du på default.asp sætte dette ind nederst på siden

<%
If request.querystring("js") = "true" Then
%>
<script type="text/javascript">
Form.submit();
</script>
<%
End If
%>
Avatar billede sbpweb.dk Nybegynder
20. januar 2005 - 10:31 #6
Okay. Problemet er bare at det er et CMS-system jeg arbejder i, så jeg er ikke sikker på at jeg kan lave min egen request.
Er der ikke andre måder at hive variablen ud af URL'en?
Avatar billede sbpweb.dk Nybegynder
30. oktober 2006 - 11:10 #7
Lukket
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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