26. august 2007 - 12:15Der er
11 kommentarer og 1 løsning
Popup af billed i center
Jeg har fundet det her script, det er perfekt, meeen det er lige det at billedet skulle helst gerne poppe i center af skærmen, og på min bærbar er den næsten helt ude for skærmen?
Kan vi ikke se din popupkode. Hvis vi følger linket, skal vi selv sætte koden sammen.
Normalt kan man gøre det med:
var iWidth=200; var iHeight=200; window.open("popup.htm?"+sPicURL,"","resizable=1,HEIGHT="+iHeight+",WIDTH="+iWidth+",TOP="+(Screen.Height-iHeight)/2+",LEFT="+(Screen.Width-iWidth)/2);
Filen der har det poppende billede i: <aspL> <HEAD> <TITLE>Tilpas Billede</TITLE>
<script language='javascript'> var temp=self.location.href.split("?"); var picUrl = (temp.length>1)?temp[1]:""; var NS = (navigator.appName=="Netscape")?true:false;
<script language="Javascript"> function PopupPic(sPicURL) { var iWidth=200; var iHeight=200; window.open("popup.htm?"+sPicURL,"","resizable=1,HEIGHT="+iHeight+",WIDTH="+iWidth+",TOP="+(Screen.Height-iHeight)/2+",LEFT="+(Screen.Width-iWidth)/2); } </script>
Nu er JavaScript jo case-sensitive, så mon ikke, det ville hjælpe at skrive 'Screen' med småt: screen.width og screen.height - samt height, width, left og top ;o)
I øvrigt tager screen.availWidth og screen.availHeight hensyn til evt. system-ting - herunder taskbar'en, der som regel ligger i bunden af skærmen.
<script language="Javascript"> function PopupPic(sPicURL) { var iWidth=200; var iHeight=200; window.open("popup.htm?"+sPicURL,"","resizable=1,height="+iHeight+",width="+iWidth+",top="+(screen.availHeight-iHeight)/2+",left="+(screen.AvailWidth-iWidth)/2); } </script>
- og "Nu er JavaScript jo case-sensitive" er åbenbart en sandhed med modifikationer! FF synes ikke at understøtte JavaScript korrekt på dette punkt. Hvis udviklingen hos MS og Mozilla fortsætter, ender vi om få år med en IE, der overholder standarderne - og en FF, der er værre end IE på sit værste tidspunkt :)
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.