Avatar billede kane Juniormester
18. november 2000 - 08:39 Der er 28 kommentarer og
2 løsninger

billede størrelse??

Jeg har et billede, men jeg vil gerne have udskrivet størrelsen på billedet, hvordan gør man det i ASP???
altså jeg har et upload hvor man loader et lille billede op( som bliver til et link), og et upload hvor man loader et nyt billede(stort) op, som bliver til et nyt window ( lille linker til stort) men i stedet for at have en fast størrelse på det nye window, vil jeg gerne have den finder ud af hvor stor det store billede er OG tilpasser sig det.

hmmmmm håber i fatter noger af det her ;-))
Avatar billede tpiil Nybegynder
18. november 2000 - 10:52 #1
Den skal udskrive højden og længden på billedet ikke andet!
(det er mig der skal lave det)
Avatar billede stigc Nybegynder
18. november 2000 - 12:33 #2
Avatar billede tpiil Nybegynder
18. november 2000 - 12:56 #3
nu ser koden sådan her ud hvordan vil du så rette det til for det her virker ikke???
jeg skal ha udskrivet størrelsen inde i javascriptet!

og i skal ikke tage jer af at det er mig der skriver dette men det er mig der skal lave det færdigt!!
<%
strGrafik = \"\" & rs(\"billede2\") & \"\"
Size = ReadImg(strGrafik)
%>
<A href=\'java script:se(\"<% = rs(\"id\") %>\",<%=Size(0)%>,<%=Size(1)%>)\'><img border=\"0\" src=\"image/<%=rs(\"billede1\")%>\" align=\"left\"></a>
<%
rs.MoveNext
Loop
%>
<%
funktionerne
%>
Avatar billede tpiil Nybegynder
18. november 2000 - 12:57 #4
og hvis man skriver et tal i stedet for size(0) og size(1) så virker den fint!
Avatar billede rex2 Nybegynder
18. november 2000 - 15:38 #5
- her er det korrekte svar...

Du kalder billedet fx sådan her:
billede = \"<a href=\'java script:window.close()\'><IMG border=\'0\' id=\'billede\' name=\'billede\' alt=\'Tryk her for at lukke vinduet...\' src=\'image/pics/\" & rs(\"navn\") & \"\'></a>\"

i selve body\'en skriver du:
<body onload=\"skift()\">

- skift kalder scriptet:
<script language=\"javascript\">
function skift(){
bill = document.all.billede;
window.resizeTo(bill.width + 50,bill.height + 50)

}
</script>

- det virker som det skal hos mig - du kan selv skrue op/ned for margin ved at ændre i tallet 50!
Avatar billede tpiil Nybegynder
18. november 2000 - 17:01 #6
har du her noget med den kode jeg skrev spørger jeg bare om???

jeg skal udskrive størrelsen på billedet, så det der kan jeg desværre ikke bruge!!!
Avatar billede stigc Nybegynder
18. november 2000 - 17:23 #7
????????????
Avatar billede tpiil Nybegynder
18. november 2000 - 17:25 #8
der skal åbnes et popup og der hvor der står <%=size(0)%> skal der stå højden, for det bliver så højden i popup\'et, hvis du stadgi ikke forstår det så skriv igen, jeg vil gerne uddybe mere!
Avatar billede stigc Nybegynder
18. november 2000 - 17:44 #9
kane=tpill ?
Avatar billede kane Juniormester
18. november 2000 - 17:49 #10
nej    han laver det for mig........men jeg giver point for at finde ud af resten  ;)
Avatar billede stigc Nybegynder
18. november 2000 - 17:53 #11
ok.....

rex2\'s script resizer vinduet alt efter billdets størrelse! Den virker fint har lige hugget den til min egen side!
Avatar billede tpiil Nybegynder
18. november 2000 - 18:19 #12
NÅÅ det skal være i popup\'et, der var fejlen :O)
Avatar billede tpiil Nybegynder
18. november 2000 - 18:27 #13
okay, så lav det lige i denne kode:
<%
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath(\"xdl2.mdb\")
strSQL = \"SELECT * FROM nyheder where id=\" & request(\"id\")
set rs = Conn.execute(strSQL)
%>
<img border=\"0\" src=\"image/<%=rs(\"billede2\")%>\" align=\"left\">
Avatar billede stigc Nybegynder
18. november 2000 - 18:50 #14
<html>
<title></title>

<script language=\"javascript\">
function skift(){
bill = document.all.billede;
window.resizeTo(bill.width + 10,bill.height + 30)

}
</script>

<body bgColor=\"#000000\" leftMargin=1 topMargin=1 marginheight=1 marginwidth=1 onload=\'skift();\'>

<center>

<%
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath(\"xdl2.mdb\")
strSQL = \"SELECT * FROM nyheder where id=\" & request(\"id\")
set rs = Conn.execute(strSQL)
%>
<img border=\"0\" src=\"image/<%=rs(\"billede2\")%>\" align=\"left\">

</center>

</body>
</html>
Avatar billede stigc Nybegynder
18. november 2000 - 18:51 #15
Hvis det virker må du huske rex2 i point tildelingen
Avatar billede tpiil Nybegynder
18. november 2000 - 18:54 #16
får en fejl:
bill.weight er ikke et objekt!
Avatar billede tpiil Nybegynder
18. november 2000 - 18:54 #17
kan det være IE 5.5???
Avatar billede rex2 Nybegynder
19. november 2000 - 01:22 #18
Du har sørme skrevet weight og ikke width...
- i øvrigt, tak til stiqc for opmærksomheden!
Avatar billede kane Juniormester
19. november 2000 - 09:52 #19
hvis han har brugt stiqc eks. er det da stavet rigtigt....måske har han stavet forkert dan han skrev han havde en fejl....
Avatar billede tpiil Nybegynder
19. november 2000 - 14:24 #20
det var bare mig der skrev forkert her i spørgsmålet og ikke i filen :o)
Avatar billede tpiil Nybegynder
21. november 2000 - 21:34 #21
slet ikke nogle der vil hjælpe???
Avatar billede stigc Nybegynder
21. november 2000 - 21:56 #22
hvad virker ikke! Det sidste kode jag har postet skulle virke! Hvad er fejlmeddelelesen!
Avatar billede tpiil Nybegynder
21. november 2000 - 21:59 #23
Kommentar fra tpiil 18/11 2000 18:54:01
får en fejl:
bill.weidht er ikke et objekt!
og hvis der er stavefejl så glem dem og tænkt videre!!!
Avatar billede stigc Nybegynder
21. november 2000 - 22:02 #24
det har jeg ikke skrevet nogen steder i min kode! Copy/paste og det vil virke!
Avatar billede tpiil Nybegynder
21. november 2000 - 22:04 #25
HAR JEG GJORT OG JEG FÅR FEJLEN!!!
Avatar billede stigc Nybegynder
21. november 2000 - 22:06 #26
ups prøv følgende:


<html>
<title></title>

<script language=\"javascript\">
function skift(){
bill = document.all.billede;
window.resizeTo(bill.width + 10,bill.height + 30)

}
</script>

<body bgColor=\"#000000\" leftMargin=1 topMargin=1 marginheight=1 marginwidth=1 onload=\'skift();\'>

<center>

<%
Set Conn = Server.CreateObject(\"ADODB.Connection\")
Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath(\"xdl2.mdb\")
strSQL = \"SELECT * FROM nyheder where id=\" & request(\"id\")
set rs = Conn.execute(strSQL)
%>
<img border=\"0\" src=\"image/<%=rs(\"billede2\")%>\" align=\"left\" id=\'billede\' name=\'billede\'>

</center>

</body>
</html>
Avatar billede tpiil Nybegynder
21. november 2000 - 22:15 #27
nu virkede det!!
mange tak, kane er ikke online nu, men når han kommer på beder jeg ham om at give pointsene og jeg skal nok huske rex2
Avatar billede tpiil Nybegynder
21. november 2000 - 22:16 #28
stigc > hvor meget synes du at rex2 skal have og hvor mange skal du have???
Avatar billede stigc Nybegynder
21. november 2000 - 22:17 #29
50/50
Avatar billede tpiil Nybegynder
21. november 2000 - 22:20 #30
ok, det skriver jeg :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
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