Toon posts:

[JAVASCRIPT] Hoe uitlijnen in deze popup?

Pagina: 1
Acties:
  • 106 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Dit script gebruik ik om een popup scherm te maken:
code:
1
2
3
4
5
6
7
8
9
10
11
<script languge="JavaScript">
function openWin(imagename,width,height) 
{    
  imagewin=window.open(imagename,'imagewin','width=' + width + ',height=' +height);
  if (window.screen && document.layers) 
  {   
    window.outerWidth = width;    
    window.outerHeight = height;    
  }
}
</script>

Nu kan ik zo:
code:
1
<a href="JavaScript:openWin('images/plaatje.gif',665,430)">Open</a>

De popup openen, dit werkt prima alleen, krijg ik het plaatje dan rechtsonder uitgelijnt, ik wil het graag linksboven uitgelijnt krijgen. Weet iemand dit?

Verwijderd

code:
1
2
3
4
5
6
7
8
9
10
11
<script languge="JavaScript">
function openWin(imagename,width,height,left,top) 
{    
  imagewin=window.open(imagename,'imagewin','width=' + width + ',height=' +height+',left='+left+',top='+top);
  if (window.screen && document.layers) 
  {   
    window.outerWidth = width;    
    window.outerHeight = height;    
  }
}
</script>

En dan dus zo:
code:
1
<a href="JavaScript:openWin('images/plaatje.gif',665,430,0,0)">Open</a>

Verwijderd

Topicstarter
Hmm, dan verkleind ie alleen de image... ik krijg nog steeds een lelijke witte rand om de image

Verwijderd

Misschien kun je een stukje HTML in het nieuwe window schrijven, waarbij je je image als achtergrond image gebruikt...
code:
1
2
3
4
5
imagewin=window.open(imagename,'imagewin','width=' + width + ',height=' +height);
imagewin.document.write ("<HTML><HEAD><TITLE> Plaatje </TITLE>\n");
imagewin.document.write ("</HEAD>\n");
imagewin.document.write ("<BODY BACKGROUND='plaatje.gif'> \n" );
imagewin.document.write ("</BODY></HTML>\n" );

bijvoorbeeld....

Verwijderd

Topicstarter
yeah thnx
het werkt
kep het nu zo:
code:
1
2
3
4
5
6
7
8
9
10
11
</SCRIPT>
<script languge="JavaScript">
function openWin(imagename,width,height,left,top)
{
imagewin=window.open(imagename,'imagewin','width=' + width + ',height=' +height);
imagewin.document.write ("<HTML><HEAD><TITLE> Plaatje </TITLE>\n");
imagewin.document.write ("</HEAD>\n");
imagewin.document.write ("<BODY BACKGROUND=" + imagename + "> \n" );
imagewin.document.write ("</BODY></HTML>\n" );
}
</script>