Avatar billede n1 Nybegynder
26. januar 2004 - 14:31 Der er 6 kommentarer og
1 løsning

skift størrelse på et vindue ved at finde H og W på billed!

jeg har en asp side som viser billeder i et vindue, så jeg vil gerne ha et script der finder højden og breden på billedet og ændre vinduets størrelse så det passer!

//Niko
Avatar billede sennels Nybegynder
26. januar 2004 - 14:41 #1
Ok..
det jeg har gjort er i javascript.
hvor jeg klikker på et link, for at åben et vindue med billedet.
Selve filnavnet, har jeg hentet med asp.
her er et sammendrag af koden..

1.jeg finder størrelsen af billedet.
2.herefter åbner jeg vinduet, med billedet, som src.
3.og så resizer jeg vinduet, og flytter det til centrum af skærmen.



function OpenVindue()
{
Billed =new Image()
    billed.src=theURL;
    W=billed.width ;
    H=billed.height ;

newvindue = window.open( "xxx.jpg" , wname, "titlebar=no, dependent=1,fullscreen=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=no,resizable=1");
        newvindue.resizeTo( Math.ceil( W )      , Math.ceil( H ) );
        newvindue.moveTo  ( Math.ceil( windowX ) , Math.ceil( windowY ) );
}
Avatar billede sennels Nybegynder
26. januar 2004 - 14:41 #2
//-- nå jeg mente faktisk også at det er et svar ?? eller hva

Ok..
det jeg har gjort er i javascript.
hvor jeg klikker på et link, for at åben et vindue med billedet.
Selve filnavnet, har jeg hentet med asp.
her er et sammendrag af koden..

1.jeg finder størrelsen af billedet.
2.herefter åbner jeg vinduet, med billedet, som src.
3.og så resizer jeg vinduet, og flytter det til centrum af skærmen.



function OpenVindue()
{
Billed =new Image()
    billed.src=theURL;
    W=billed.width ;
    H=billed.height ;

newvindue = window.open( "xxx.jpg" , wname, "titlebar=no, dependent=1,fullscreen=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=no,resizable=1");
        newvindue.resizeTo( Math.ceil( W )      , Math.ceil( H ) );
        newvindue.moveTo  ( Math.ceil( windowX ) , Math.ceil( windowY ) );
Avatar billede n1 Nybegynder
26. januar 2004 - 14:52 #3
det er når den har åbnet det nye vindue! siden har koden:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Billeder</title>
</head>
<body topmargin="0" leftmargin="0" bgcolor="#000000" text="#CCCCCC" link="#CCCCCC" vlink="#CCCCCC" alink="#CCCCCC">
<table border="0" cellpadding="0" cellspacing="0" id="table1" width="100%">
    <tr>
<img border="0" src="<% response.write Request.Querystring("img")%>"></td>
    </tr>
</table>
</body>
</html>

så den skal finde størrelsen på <% response.write Request.Querystring("img")%> og ændre vinduet efter det!
Avatar billede sennels Nybegynder
26. januar 2004 - 14:56 #4
ja ok..
men så skal du nok bruge en ASpImage el.

ASP i  sig selv fatter ikke meget af en billede fil.
Avatar billede mm12010 Nybegynder
26. januar 2004 - 18:05 #5
Avatar billede n1 Nybegynder
26. januar 2004 - 18:08 #6
tak kan su ikke lige skrive det som et svar så jeg kan give dig point!
Avatar billede mm12010 Nybegynder
27. januar 2004 - 10:01 #7
svar - selv tak :o)
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