Avatar billede Slettet bruger
24. august 2007 - 11:44 Der er 6 kommentarer og
1 løsning

PopUp-script ØDELÆGGER mit design

Jeg bruger dette javascript til at hente min editor i en popup.

- problemet er at dén tabel mine <asp:hyperlinks, som er relateret til javascriptet, er placeret i bliver strukket så meget i højden at det ødelægger designet.

- grunden til at størrelsen på min popup er defineret i linket er at jeg linker til flere popups af forskellig størrelse på samme side.

java script:
<script language="JavaScript">
function PopWin(url,h,w) {
var ww = 480, wh = 340, leftPos = null, topPos = null;
IE=(document.all)?true:false;
var wh = (IE)?document.body.clientHeight : window.innerHeight;
var ww = (IE)?document.body.clientWidth : window.innerWidth;
if (top.screen){
    if (screen.width){
    leftPos = Math.round((ww-w-10)/2);
    topPos = Math.round((wh-h-29)/2);
    }
    else{
        leftPos = 50
        topPos = 50
        }
    }
    popupWin = window.open(url, 'popup', 'height=' + h + ',width=' + w + ',top=' + topPos + ',left=' + leftPos + '')
}
</script>

hyperlink:

<asp:hyperlink ID="hlSlet" NavigateUrl="java script:PopWin('slet.aspx',50,300);" Text="slet" runat="server"/>
Avatar billede Slettet bruger
28. august 2007 - 08:30 #1
Måske er det ikke engang nødvendigt med javascriptet. Er der nogle der har kendskab til et popup script i c# som ikke kræver javascript..? ~:]
Avatar billede everclear Praktikant
28. august 2007 - 22:55 #2
Har du evt. overvejet at kigge lidt på AJAX.NET frameworket? Deres toolkit har en ganske glimrende Modal Popup Extender, der nemt kan lave en flot modal popup:-)
Avatar billede Slettet bruger
29. august 2007 - 09:10 #3
Har godt nok aldrig hørt om AJAX.NET før nu. Stiller det yderligere krav til hvilket domæne jeg ønsker at anvende?
Avatar billede neoman Novice
29. august 2007 - 09:23 #4
everclear komk med en god idé der.
Det skal være installeret på serveren - til gengæld får man vildt mange færdigbyggede ting som andre slås med i lange baner.

her kan du se demoer af toolkittet ( en udvidelse af de basale ting): http://asp.net/ajax/control-toolkit/live/

Den mest basale ting er en UpdatePanel - den gør at du kan nøjes med at få opdateret kun en eller flere specificerede dele af din side, så ikke alt "flimrer", som ved en fuld refresh af en side refreshes fuldt.
Avatar billede Slettet bruger
29. august 2007 - 13:06 #5
Jeg takker for svarene - gav mig "et par ideer"... ~:]
Avatar billede Slettet bruger
30. september 2007 - 14:18 #6
mangler vist lige et svar her... ~:]
Avatar billede everclear Praktikant
30. september 2007 - 16:29 #7
Ved ikke lige hvordan du vil ordne det her:-) Men her er et svar:-)
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