Avatar billede marvinq Nybegynder
21. november 2006 - 21:39 Der er 4 kommentarer og
1 løsning

Problem med script opdatering!!

Jeg har en frontend test.asp med et javascript som følger...

<html>
<head></head>
<body>
<script language="JavaScript" src="iFrame2.asp?vote=2"></script>
</body>
</html>

iFrame2.asp indeholder en lille afstemning med 3 radioknapper og stem knap i en form. Når man så trykker på "stem" skulle man gerne få vist resultatet af afstemningen. Det virker helt fint hvis jeg bare kører min iFrame2.asp - men det skal køre som et javaScript i test.asp, problemet er bare, at når jeg stemmer i min form hopper den til "iFrame2.asp?stem=2" - men det var jo meningen den skulle blive i scriptet på test.asp...

... håber I forstår problemet og har en måde hvorpå problemet kan løses. Jeg er kommet til at træde lidt i vande :( Scriptet skal gerne kunne sættes ind på en anden side hvor det øvrige indhold på siden skal køre som det plejer - og det kun er afstemningen der opdateres.!

På forhånd tak.!
Avatar billede roenving Novice
22. november 2006 - 11:43 #1
Enten skal du bruge en (i)frame eller også skal du bruge Ajax !-)
Avatar billede marvinq Nybegynder
22. november 2006 - 22:37 #2
Problemet ved iFrame er jo, at hvis jeg flytter det ud på en kollegas hjemmeside vil han så ikke kunne beskære iFramen så det nederste ikke kommer med?? (der står mit navn i bunden) - og det skal jo helst vises.

Det virker perfekt med et script, men det er kun scriptet som skal opdateres når man stemmer.

Ajax??
Avatar billede roenving Novice
22. november 2006 - 23:58 #3
Asynkron javascript og xml (Asynchronous JavaScript and XML), en teknik, hvor man ved hjælp af et XMLHttpRequest-objekt i javascript henter data fra en webserver og derefter indsætter disse i det aktuelle html-dokument (uden anden synlig aktivitet end kaldet til serveren og opdateringen af sidens indhold, altså uden reload !-)

-- hvis du googler lidt, vil du hurtigt opdage, at det spreder sig i voldsomt tempo ud over indernettet, f.eks. er gmail (googles mail-ting) og mange andre tjenester, som google tilbyder opbygget på baggrund af denne teknik ...

-- men uanset hvad, vil det kræve, at kaldet foregår til den samme (grund)domæne, som selve siden kommer fra, eller også skal det lægges i en (i)frame, og så er det problem, du nævner, der jo alligevel !o]
Avatar billede marvinq Nybegynder
28. december 2012 - 12:54 #4
Lukketid
Avatar billede marvinq Nybegynder
28. december 2012 - 12:55 #5
"roenving" - smid svar, og vi deler point
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