Avatar billede mobilsenderen Nybegynder
02. april 2003 - 10:43 Der er 6 kommentarer og
1 løsning

Window.open?

Hej

Hvordan får jeg lige dette her:

<script type="text/javascript">
function NewWindow(mypage, myname, w, h, scroll) {
var winl = (screen.width - w) / 2;
var wint = (screen.height - h) / 2;
winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'
win = window.open(mypage, myname, winprops)
if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}
</script>

<a href=http://www.mydomain.com/1,jpg onClick="NewWindow(this.href,'link',600,600,'yes');return false;">

til kun at åbne et window i den samme størrelse som billedet og ikke i den afgrænsede størrelse på 600 / 600?.

Mv.
Peter





Window.open som passer til billedstørrelse?
Avatar billede mobilsenderen Nybegynder
02. april 2003 - 10:45 #1
"Window.open som passer til billedstørrelse?"

skulle bare være slettet.
Avatar billede mobilsenderen Nybegynder
02. april 2003 - 12:19 #2
Noone?
Avatar billede grunken Nybegynder
02. april 2003 - 12:50 #3
Har lige leget lidt med det :)'

den her virker :)

<head>
<script type="text/JavaScript">
var billede;
function NewWindow(url) {

  var streng="<html><body leftmargin=0 topmargin=0 bgcolor=#000000>";
  streng+='<img src=\"'+url+'\"></body></html>';

  billede = new Image();
  billede.src = url;

  hojde = (billede.height+30)
  bredde = (billede.width+10)
 
  win = window.open(url,'link','height='+ hojde + ',width=' + bredde)

  win.document.open();
  win.document.write(streng);
  win.document.close();

  win.resizeTo(bredde,hojde)
  win.focus();
}
</script>
</head>
<body>


<a href="billede.jpg" onclick="NewWindow(this.href);return false;">TEST</button>

</body>
</html>

-grunken
Avatar billede grunken Nybegynder
02. april 2003 - 12:53 #4
hmm, kan lige se at jeg mangler at placere popuppen i centrum, og rette et par fejl :)

Øjeblik
Avatar billede grunken Nybegynder
02. april 2003 - 13:03 #5
sådan :)

<html>
<head>
<script type="text/JavaScript">
var billede;
function NewWindow(url) {

  var streng="<html><body leftmargin=0 topmargin=0 bgcolor=#000000>";
  streng+='<img src=\"'+url+'\"></body></html>';

  billede = new Image();
  billede.src = url;

  var hojde = (billede.height+30)
  var bredde = (billede.width+10)
  var horisontal = (screen.width - bredde)/2;   
  var vertikal =  (screen.height - hojde)/2;

  win = window.open('','link','height='+ hojde + ',width=' + bredde + ', top=' + vertikal + ', left='+horisontal)

  win.document.open();
  win.document.write(streng);
  win.document.close();

  win.resizeTo(bredde,hojde)
  win.focus();
}
</script>
</head>
<body>


<a href="billede.jpg" onclick="NewWindow(this.href);return false;">TEST</button>

</body>
</html>

-grunken
Avatar billede grunken Nybegynder
03. april 2003 - 02:45 #6
ligger lige et svar :)

og btw, linket skal se sådan her ud :

<a href="billede.jpg" onclick="NewWindow(this.href);return false;">TEST</a>

har sovet godt :)
Avatar billede mobilsenderen Nybegynder
07. april 2003 - 18:23 #7
taaaark :)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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