Avatar billede olmer Nybegynder
08. maj 2008 - 14:56 Der er 2 kommentarer og
2 løsninger

Capture text i en iframe

Hej eksperter

jeg har en webside hvor man kan tilmelde sig betaling hos PBS. PBS delen vises i en iframe
således :
url = string.Format("https://www.betalingsservice.dk/BS/?id=1 + en masse parametre)
iFrame.Attributes.Add("src", url);

problemet er at når man trykker på "send" knappen i iframen får vi ikke noget event eller noget som helst andet retur

Teksten i Iframen skifter når man trykker send.

Jeg har så prøvet at lave en overide af render metoden, for at fange ændringer på siden, men den fanger kun de ændringer der er på parent siden. Er det på nogen måde muligt at få iframe til at køre samme render method, eller foregår dette på PBS serveren.

Er der andre der evt har kæmpet med samme problem der har en smartere (eller bare noget der virker) ville jeg blive lykkelig hvis de ville dele deres vide, for jeg er da ved at få grå hår af det her

Ole
Avatar billede jokkejensen Novice
08. maj 2008 - 15:42 #1
Ændrer den ikke url? - altså bare aflæse url som du sætter den ?
Avatar billede olmer Nybegynder
08. maj 2008 - 15:55 #2
Nej desværre ikke, men det var ellers et godt bud
Avatar billede jokkejensen Novice
13. maj 2008 - 10:48 #3
Jeg er bange for du skal løse det med javascript så..

Altså hooke ind i __postback, opdatere et hidden field udfra indholdet af iframe. og poste.
Avatar billede olmer Nybegynder
22. maj 2008 - 12:34 #4
Der er en firmapolicy om at vi ikke vil have javascript på vores sider, så den går desværre ikke. Jeg lukker spørgsmålet her, og så må vi håbe at PBS opper sig lidt med de services de udbyder
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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