Avatar billede Lars Søndergaard Nybegynder
16. september 2005 - 15:27 Der er 1 kommentar og
1 løsning

IE popup i asp.net

Hvordan laver jeg en smart måde at lave en popup når der clikkes på en LinkButton.

Jeg har denne her fremragende metode som desværre kun virker hvis anvender den på button's som jeg opretter dynamisk:

public void OpenPopUp(System.Web.UI.WebControls.WebControl opener, string PagePath, string windowName, int width, int height)
        {
            string clientScript;
            string windowAttribs;

            //Building Client side window attributes with width and height.//
            //Also the the window will be positioned to the middle of the screen//
            windowAttribs = "width=" + width + "px," + "height=" + height + "px," + "left=\'+((screen.width -" + width + ") / 2)+\'," + "top=\'+ (screen.height - " + height + ")/ 2+\'";


            //***Building the client script- window.open, with additional parameters***///
            //clientScript = "window.open(\'" + PagePath + "\',\'" + windowName + "\',\'" + windowAttribs + "\');return false;";
            clientScript = "window.open('" + PagePath + "','" + windowName + "','" + windowAttribs + "');return false;";
            //regiter the script to the clientside click event of the 'opener' control*****///
            opener.Attributes.Add("onClick", clientScript);
        }

Jeg har brug for en god og seriøs metode til at lave popups på min buttons.
Avatar billede Slettet bruger
17. september 2005 - 08:12 #1
Du sætter href på link til java script: window.open - der er ikke noget ASP.NET som kan gøre det for dig da det er en ren klient(browser) ting a åbne nye browser vinduer.
Avatar billede Lars Søndergaard Nybegynder
19. september 2005 - 10:07 #2
href findes ikke på en linkbutton...

en løsning kunne være: btn_myaccount.Attributes.Add("onClick","window.open('" + website + "','vindueNavn','width=790,height=450');");
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