Avatar billede kenneth1974a Nybegynder
07. oktober 2003 - 17:23 Der er 9 kommentarer og
1 løsning

Auto size nyt billede der klikkes på??

Hej super hjerner!!

Jeg ville høre om det var muligt når man klikker på et billede, at det nye billede der åbnes auto skallerer rammen så den passer til billedet...!!

<a href="java script:;" onclick="MM_openBrWindow(MBK.jpg','','width=600,height=450')"><img src="Resize%20of%20MBK.jpg" width="50" height="38" border="0"></a></td>

Altså er 'width=600,height=450' men istedet for at jeg skal justere for hvert enkelt billede, findes der så ikke en kode der gør det automatisk???

MVH
Kenneth
Avatar billede karsten_larsen Praktikant
07. oktober 2003 - 19:21 #1
Det kan man godt. Det skal gøres den fil som du åbner.

eksempel

Siden med pop_up

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->
</script>
</head>

<body >
<a href="#" onclick="MM_openBrWindow('fil.htm','','width=400,height=400')">Her er et link
</a>



</body>
</html>


Siden fil.htm

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<body >
<img  height="100%" width="100%" src="DIN_BILLEDE_FIL.htm">


</body>
</html>


Det skulle være det.

:-) karsten_larsen
Avatar billede bojohansen Nybegynder
07. oktober 2003 - 21:35 #2
http://www.eksperten.dk/spm/188122

Her er der en forklaring på hvordan det skal gøres.

Eller køb evt. en extension som kan det her : http://www.dmxzone.com/ShowDetail.asp?NewsId=197
Avatar billede bojohansen Nybegynder
07. oktober 2003 - 21:45 #3
Det skulle have været et svar.
Avatar billede kenneth1974a Nybegynder
07. oktober 2003 - 21:50 #4
Hej Karsten

Jeg tror du har mistforstået mig, eller så forklarede jeg det forkert. Jeg har f.eks. et galleri med 10 små thumbnail, når jeg så klikker på en af dem, skal et større billede komme frem. Her er det så at den skal autosize vinduet, da billederne variere i størrels. Altså linkes der ikke til en side hvor billederne ligger, men direkte til billedet...!!
Avatar billede bojohansen Nybegynder
07. oktober 2003 - 23:03 #5
Side 1 :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<!-- Minus AutoDato -->
    <TITLE>titel på galleriet</TITLE>

<META NAME="Generator" CONTENT="Stone's WebWriter 3">
<script language='javascript'>
function visbilled( billedUrl ) {
  window.open( "exp56245a.html?"+billedUrl, "picvindue",
          "resizable=1" );
}; //end visbilled( string )
</script>

</HEAD>
<BODY bgcolor="ccffff">

<a href="java script:void(0)" onclick="visbilled('somonsket.jpg')">som ønsket</a><br>
<a href="java script:void(0)" onclick="visbilled('somset.jpg')">som set</a><br>
<a href="java script:void(0)" onclick="visbilled('wwwyumdk.gif')">wwwyumdk</a><br>
<a href="java script:void(0)" onclick="visbilled('selvjustering.jpg')">selvjustering</a><br>
<a href="java script:void(0)" onclick="visbilled('notsohot.gif')">not so hot</a><br>

</script>

</BODY>
</HTML>

Side 2. Popup vinduet

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<!-- Minus AutoDato -->
    <TITLE>titel på galleriet</TITLE>

<META NAME="Generator" CONTENT="Stone's WebWriter 3">

<style type="text/css">
body { margin-left: 0%; margin-right: 0%; margin-top: 0%; margin-bottom: 0%;
        left-margin: 0%; right-margin: 0%; top-margin: 0%; bottom-margin: 0% }
</style>

<script language='javascript'>
var temp=self.location.href.split("?");
var picUrl = (temp.length>1)?temp[1]:"";
var NS = (navigator.appName=="Netscape")?true:false;

function fitSize() {
  bred = (NS)?window.innerWidth:document.body.clientWidth;
  hoj = (NS)?window.innerHeight:document.body.clientHeight;
  bred = document.images[0].width - bred +2;
  hoj = document.images[0].height - hoj +0;
  window.resizeBy( bred, hoj );
  self.focus();
}; //end fitSize()

</script>

</HEAD>
<BODY bgcolor="ccffff" onload='fitSize();' topmargin="0" marginheight="0" leftmargin="0" marginwidth="0">

<script language='javascript'>
document.write( "<img src='" +picUrl +"' alt='flot billede' border=0>" );
</script>

</BODY>
</HTML>

ret så bare linkene til så de passer til dine pics.
Avatar billede plazm Nybegynder
07. oktober 2003 - 23:07 #6
ligger de omnævnte billeder i en database ?
Avatar billede bojohansen Nybegynder
07. oktober 2003 - 23:11 #7
Nej det går de ikke
Avatar billede bojohansen Nybegynder
07. oktober 2003 - 23:13 #8
<a href="java script:void(0)" onclick="visbilled('<% = RsDitRecordSet.Fields.Item("Billede_TABLE_Navn").Value)%>')">som ønsket</a><br>

Men hvis man gjorde sådant ville det jo virke fra en db, hvis man altså adder et recordset til siden
Avatar billede cygnet Praktikant
14. oktober 2003 - 00:59 #9
Avatar billede pelkjaer Nybegynder
17. oktober 2003 - 08:53 #10
Har lavet en extention der gør netop det der efterlyses her (dog beta endnu, og ikke mx 2004)

http://www.peterelkjaer.dk/exp/im.zip
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
Kurser inden for grundlæggende programmering

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