Avatar billede quizze Nybegynder
05. januar 2005 - 12:11 Der er 10 kommentarer

pop-up, Dreamweaver

Jeg har lavet et site med billeder, som ved klik skal åbne i et nyt vindue. Sitet er lavet i Dreamweaver.
Hvordan får jeg det nye vindue til at være billedets størrelse, og uden menuer eller andet? Der skal kun være en ramme om billedet.
På forhånd tak
Avatar billede steffansteffan Nybegynder
05. januar 2005 - 12:15 #1
Prøv og leg lidt med denne her, den kan løse dig problem:

'skal være mellem <head>
<!--!popup-->
<script>

// 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>

'Skal være i din kode. inden for <body>
<a href="java script:popImage('../<%=rs("billedesti")%>','Profil Billede')"><img src="../<%=rs("billedesti")%>" height="100" width="100" alt="" border="1" name="WebCoder"></a>
Avatar billede quizze Nybegynder
05. januar 2005 - 12:54 #2
Nu har jeg prøvet, men kan ikke få det til at fungere. Skyldes måske, at jeg ikke er så stærk i html. Vinduet åbner stadig med hele explorermenuen. Jeg prøver lidt videre. Tak for hjælpen
Avatar billede steffansteffan Nybegynder
05. januar 2005 - 13:06 #3
Nu har jeg lige lavet hele koden for dig:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
    <title>Untitled</title>
    <!--!popup-->
<script>

// 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>
</head>

<body>
<a href="java script:popImage('http://www.pcfreek.dk//upload/20041225015457.jpg','Profil Billede')"><img src="http://www.pcfreek.dk//upload/20041225015457.jpg" height="100" width="100" alt="" border="1"></a>
</body>
</html>

Det skal bare sættes ind i et tomt notepad dokument eller en editor og så gemmes.
Avatar billede quizze Nybegynder
05. januar 2005 - 13:29 #4
Mange tak. Jeg skal lige have det skåret ud i pap; Jeg kopierer hele koden, sætter ind i et tekstdokument, gemmer i samme mappe, som mit site ligger i,ik'? Og er det så det?
Avatar billede steffansteffan Nybegynder
05. januar 2005 - 13:45 #5
Det er lige meget hvor du gemmer det. Det er bare vigtigt at det sted du kopirer det ind at der ikke står noget <html> eller <titel> det skal være helt tomt.
Avatar billede steffansteffan Nybegynder
05. januar 2005 - 14:35 #6
Har du fundet ud af det? Jeg har testet den på min, det virker 100%.
Avatar billede quizze Nybegynder
05. januar 2005 - 15:42 #7
Jeg har ikke fået det til at virke endnu, men hvis det virker hos dig, må det jo være den rette løsning. Jeg prøver igen lidt senere. Men mange tak for hjælpen... og de hurtige svar.
Avatar billede steffansteffan Nybegynder
05. januar 2005 - 18:02 #8
Hvis du stadig ikke har fået den til det gør følgende:
1. Åben Notepad.
2. Kopierer koden ind, alt fra <html> til </html>
3. Gem det som test.htm
4. Åben filen og det virker.
Avatar billede steffansteffan Nybegynder
16. januar 2005 - 15:04 #9
Stadig ikke fået det til og virke?
Avatar billede steffansteffan Nybegynder
30. marts 2008 - 20:56 #10
Lukke tid :P Tag Point selv hvis denne tråd ikke har hjulpet dig videre.?
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
Alle kurser indenfor Microsoft 365 – både til begyndere og øvede.

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