Avatar billede hygta Nybegynder
14. marts 2007 - 15:56 Der er 6 kommentarer og
1 løsning

Sende information til parent frame

Jeg har en side med en Iframe på.
I den iframe bliver der kaldt en side som så
igen kalder en ny side. Den sidste side
som bliver kaldt i min iframe er en aspx side
som skal give noget info tilbage til hovedsiden.

Hvordan gør jeg det?
Hovedsiden skal helst ikke reloades.
Jeg havde overvejet at gemme informationen i Session
på siden inde i min iframe og så hente det ud på hovedsiden,
men jeg skal jo stadig have en tricker af en slags,
der gør hovedsiden opmærksom på at der er data i session
Avatar billede kalp Novice
14. marts 2007 - 16:43 #1
hvad med Cache.

fungere som session..

Cache["noget"] = etojekt;
Avatar billede roenving Novice
14. marts 2007 - 17:20 #2
-- eller du kan bruge et javascript i iframen ...
Avatar billede hygta Nybegynder
15. marts 2007 - 11:29 #3
Her er det jeg har prøvet lidt med. :)

På min hoved side er denne kode på en knap.
       
        Session["tricker"] = "false";

        // Load en side i min IFRAME
        HtmlControl MINframe = (HtmlControl)this.FindControl("MINframe");
        MINframe.Attributes["src"] = "sidens navn";

        while (Session["tricker"] == "false")
          System.Threading.Thread.Sleep(1000) ;
        Session["tricker"] = "false";
        TextBox1.Text = Session["transact"].ToString();

Meningen er så at hovedsiden står i en løkke og venter
til en side inde i IFRAMEN ændre værdien af Session["tricker"]

Det jeg tror der er problemt:
er at løkken stopper hele sidens tråd.
Det vil sige at der heller ikke kan loades en ny side i min IFRAME
Avatar billede hygta Nybegynder
15. marts 2007 - 11:37 #4
Måske jeg kan bruge et javascript som roenving siger.
Det skulle så kalde noget på hovedsiden...

Det ville være helt perfekt hvis man kunne lave noget c# kode
på samme måde som man gør, når man laver kode til en knap.
Bare det er en anden hjemmeside der trykker på knappen :)
Avatar billede roenving Novice
15. marts 2007 - 11:39 #5
-- der laves jo noget postback, og så vil siden jo netop reloade !-)
Avatar billede kalp Novice
15. marts 2007 - 11:40 #6
ja en løkke duer da ikke for det er server site..
Avatar billede hygta Nybegynder
15. marts 2007 - 13:48 #7
Jeg lukker det her spørgsmål og formulere
Hele min problemstilling i et nyt spørgsmål
Måske lidt mere tydeligt :)
Men tak for opmærksomheden...
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