Avatar billede koldstar Nybegynder
18. juli 2002 - 16:18 Der er 10 kommentarer og
1 løsning

poup

så er jeg her igen :)

<img src="aaa.jpg" Onclick="java script: window.open(this.src,'','status=no, width='+this.width+',height='+this.width+'leftmargin=0');">

Jeg vil gerne have leftmargen sat til 0, men man kan åbenbart ikek gøre sådan... hvad så??
Avatar billede nikolajdu Nybegynder
18. juli 2002 - 16:30 #1
ehe. Width og height hos dig hvor får du dem fra???

det hedder i ævrigt left=0

/Nikolaj
Avatar billede nikolajdu Nybegynder
18. juli 2002 - 16:33 #2
Nåja width og height fra billedet. Anyway, så er der et par småfejl...

<img src="1.jpg" onclick="window.open(this.src,'','status=no, width='+this.width+',height='+this.width+'leftmargin=0');">

onclick er en javascript eventhandler og indholdet derfor altid javascript - Ergo ingen "javascript" ind der.

/Nikolaj
Avatar billede nikolajdu Nybegynder
18. juli 2002 - 16:41 #3
Hov manner hvordan vil du skifte margin, når ikke du har et HTML dokument??
Avatar billede nikolajdu Nybegynder
18. juli 2002 - 16:50 #4
Er det fordi du vil "poppe up" i billedets størrelse?? Så gør sådan her:


<html>
<head>
    <title>Untitled</title>
   
    <script>
   
    function openDu(hvad){
    window.open("resizePopup2.html?bil="+hvad,"billede","height=10,width=10")
    }
   
    </script>
</head>

<body>
<br><br><br><br>
<img src="1.jpg" onclick="openDu(this.src)">
<br>
<img src="2.jpg" onclick="openDu(this.src)">


</body>
</html>

Og så i filen du åbner:

<html>
<head>
<title>Image Popup</title>
<meta name='author' content='Mike Foster, cross-browser.com'>
<script type="text/javascript">

bil = new String(this.location);
split = bil.split("?");
bil = new String(split[1]);
split = bil.split("&");
getvar = new Object();
for(i=0; i < split.length; i++){
bil = new String(split[i]);
vaerdi = bil.split("=");
getvar[vaerdi[0]] = vaerdi[1];
}

function resizeDu() {
  var w = 30 + parseInt(document.images['image1'].width);
  var h = 50 + parseInt(document.images['image1'].height);
  var x = (screen.availWidth - w) / 2;
  var y = (screen.availHeight - h) / 2;
  window.resizeTo(w, h);
  window.moveTo(x, y);
  window.focus();
}
</script>
</head>
<body bgcolor='#000000'>
<script type='text/javascript'>

  document.write("<img name='image1' border='0' src='"+vaerdi[1]+"'>");
  document.images['image1'].onload = resizeDu;
</script>
</body>
</html>

/Nikolaj
Avatar billede koldstar Nybegynder
18. juli 2002 - 17:07 #5
tak, det var også sådan jeg havde tænkt mig i første omgang.... (det spørgsmål, som du svarede på lige før)

Men jeg tænkte at jeg måske kunne ændre margenen direkte gennem popup-tingen
Avatar billede koldstar Nybegynder
18. juli 2002 - 17:09 #6
det ville bare være perfekt med det andet hvis det altså ikke var for den margen..... øv
Avatar billede nikolajdu Nybegynder
18. juli 2002 - 18:15 #7
Du indsætter jo bare margin i body på det dokument du åbner.
Avatar billede koldstar Nybegynder
18. juli 2002 - 18:51 #8
ja, men det sjove var jo at jeg bare kunne åbne billedet.....
Avatar billede nikolajdu Nybegynder
18. juli 2002 - 19:02 #9
Jo men det er der faktisk ingen rigtigt god idé i. Du har jo allerede set problemerne...
Avatar billede koldstar Nybegynder
19. juli 2002 - 15:43 #10
jeps... hvis du laver et svar kan du få pointene
Avatar billede nikolajdu Nybegynder
19. juli 2002 - 15:51 #11
ok godt så :)
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