25. februar 2004 - 19:40Der er
8 kommentarer og 1 løsning
Åbne byt browser vindue med dynamisk genereret indhold
Nogen der ved hvordan man fra codebehind-kode åbner et nyt browservindue, med et dynamisk indhold. F.eks for at lave et printervenlig udgave af en del af den webform man står på.
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Mit umiddelbare bud er, at det ikke kan lade sig gøre - du kan skifte indholdet i det aktuelle browservindue, men skal du lave popup skal det gøres client-side. Du kan stadig have dynamisk indhold: <a href="#" onclick="window.open('helptopic1.aspx', 'helpwin').focus()">Klik her for at få hjælp</a> Og det er også muligt at sætte denne attribut på en kontrol fra codebehind med attributes.add metoden.
Help rpæcis har vi en side med en usercontrol til headerinformationer, et panel med dynamisk opbygget indhold og en usercontrol med en Button "Vis udskrift". Når der trykkes på "Vis udskrift" vil vi gerne åbne et nyt browservindue som indeholder html'en fra panelet, og der skal så kunne vælges print af dette.
På grundlag af nogle metadata opbygges en udskrift, men det kunne sådan set være hvadsomhelst. Det jeg optimalt set gerne ville gøre var at create en ny page, kokpiere panetlet med indhold derover, og så vise siden i et nyt vindu
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.