Avatar billede durd Nybegynder
24. november 2003 - 18:51 Der er 7 kommentarer og
1 løsning

window.open image

Jeg vil gerne åbne et nyt windue i browseren som har samme størrelse som et vilkårligt billede. Hvordan gør jeg det?
Avatar billede jakobclausen Nybegynder
24. november 2003 - 18:55 #1
Avatar billede durd Nybegynder
24. november 2003 - 19:04 #2
jakobclausen >> det er LIGE hvad jeg skal bruge. jeg tester det lige og hvis det virker, får du en bunke points :)
Avatar billede durd Nybegynder
24. november 2003 - 19:15 #3
jeg kan ikke bruge den, for det er et hvidt felt i bunden af vinduet der popper op. det er ikke 100% tilpasset billede.
Avatar billede jakobclausen Nybegynder
24. november 2003 - 19:28 #4
Hmm det gør der altså ikke ved mig - gør der også når du klikker på billedet på siden ?
Avatar billede jakobclausen Nybegynder
24. november 2003 - 19:28 #5
siden -> linket jeg postede
Avatar billede roenving Novice
24. november 2003 - 19:29 #6
Hvad mangler du ?-)

-- og hvilken browser/styresystem-kombination har du brug for det til ?o]
Avatar billede jakobclausen Nybegynder
24. november 2003 - 19:36 #7
Et andet script - ved ikke om det virker bedre:

<-- Sættes ind mellem <head> og </head> -->

<Script Language="JavaScript">
// Script Source: CodeLifter.com
// Copyright 2003
// Do not remove this notice.

// SETUPS:
// ===============================

// Set the horizontal and vertical position for the popup

PositionX = 100;
PositionY = 100;

// Set these value approximately 20 pixels greater than the
// size of the largest image to be used (needed for Netscape)

defaultWidth  = 500;
defaultHeight = 500;

// Set autoclose true to have the window close automatically
// Set autoclose false to allow multiple popup windows

var AutoClose = true;

// Do not edit below this line...
// ================================
if (parseInt(navigator.appVersion.charAt(0))>=4){
var isNN=(navigator.appName=="Netscape")?1:0;
var isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}
var optNN='scrollbars=no,width='+defaultWidth+',height='+defaultHeight+',left='+PositionX+',top='+PositionY;
var optIE='scrollbars=no,width=150,height=100,left='+PositionX+',top='+PositionY;
function popImage(imageURL,imageTitle){
if (isNN){imgWin=window.open('about:blank','',optNN);}
if (isIE){imgWin=window.open('about:blank','',optIE);}
with (imgWin.document){
writeln('<html><head><title>Loading...</title><style>body{margin:0px;}</style>');writeln('<sc'+'ript>');
writeln('var isNN,isIE;');writeln('if (parseInt(navigator.appVersion.charAt(0))>=4){');
writeln('isNN=(navigator.appName=="Netscape")?1:0;');writeln('isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;}');
writeln('function reSizeToImage(){');writeln('if (isIE){');writeln('window.resizeTo(100,100);');
writeln('width=100-(document.body.clientWidth-document.images[0].width);');
writeln('height=100-(document.body.clientHeight-document.images[0].height);');
writeln('window.resizeTo(width,height);}');writeln('if (isNN){');     
writeln('window.innerWidth=document.images["George"].width;');writeln('window.innerHeight=document.images["George"].height;}}');
writeln('function doTitle(){document.title="'+imageTitle+'";}');writeln('</sc'+'ript>');
if (!AutoClose) writeln('</head><body bgcolor=000000 scroll="no" onload="reSizeToImage();doTitle();self.focus()">')
else writeln('</head><body bgcolor=000000 scroll="no" onload="reSizeToImage();doTitle();self.focus()" onblur="self.close()">');
writeln('<img name="George" src='+imageURL+' style="display:block"></body></html>');
close();       
}}
</script>

<-- Sættes ind mellem <body> og </body> -->


<a href="java script:popImage('stortbillede.gif','Some Title')">
<img src="lillebillede.gif" border="0" alt="Se stort billlede">
</a>

Se eksempel: www.bokaj.dk/eksperten/gribben/
Avatar billede durd Nybegynder
24. november 2003 - 22:51 #8
Se det var straks noget andet. Det virker perfekt.

Mange tak :)
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