18. marts 2004 - 11:07
Der er
19 kommentarer og 1 løsning
Window resizer automatisk til billedestørrelse
jeg har flere steder set at når man klikker for at se et billede i stort format så resizer den selv vinduet så det passer til billedets størrelse - hvordan gør man det ?
Annonceindlæg fra HP
18. marts 2004 - 11:10
#1
18. marts 2004 - 11:17
#2
jeg kan ikke få den implementeret i denne kode: <td><a href="galleri_image.asp?IDimage=<%=(rs10nyeste.Fields.Item("IDimage").Value)%>" target="_blank"><img src="images/upload/<%=(rs10nyeste.Fields.Item("Filename").Value)%>" width="93" height="75" style="border:1px solid #000000;" onmouseover="return overlib('<%=(rs10nyeste.Fields.Item("Title").Value)%>');" onmouseout="return nd();"></a></td> det er denne jeg skal kalde ikke: onclick="popWin('img/billede.jpg');return false;"
18. marts 2004 - 11:23
#3
18. marts 2004 - 11:23
#4
med tekst og upload information
18. marts 2004 - 12:07
#5
Denne kode kopieres ind (jeg plejer at sætte den i <HEAD>-sektionen): <script language="javascript" type="text/javascript"> function popWin(file,t,u){ newWin=window.open("","ResizeBillede","width=300,height=200,status=no"); txt='<ht'+'ml><he'+'ad><ti'+'tle>Resize til billede<\57ti'+'tle><scri'; txt+='pt language="javascript" type="text/javascript">'; txt+='function resPic(){h=document.images[0].scrollHeight;'; txt+='w=document.images[0].scrollWidth;window.resizeTo(w+6,h+32);}<\57scri'; txt+='pt><\57he'+'ad><bo'+'dy style="overflow:hidden;'; txt+='border:0px;margin:0px"><i'+'mg src="'+file+'" style="top:0px;left:0px;border:0px;'; txt+='" onload="resPic();"><d'+'iv>'; txt+=t<b'+'r><b'+'r>'+u; txt+='"<\57di'+'v><\57bo'+'dy><\57ht'+'ml>'; newWin.document.write(txt); newWin.document.close(); } </script> Derefter laves dine links som skal åbne billeder sådan: <a href="#" onclick="popWin('img/billede.jpg','tekst','upload info');return false;"><img src="img/billede.jpg" width="150" alt="Klik for fuld størrelse"></a>
25. marts 2004 - 02:17
#6
finder du ud af det?-)
mm12010 - undskyld det sene svar jeg indsætter følgende: ... <script language="javascript" type="text/javascript"> function popWin(file,t,u){ newWin=window.open("","ResizeBillede","width=300,height=200,status=no"); txt='<ht'+'ml><he'+'ad><ti'+'tle>Resize til billede<\57ti'+'tle><scri'; txt+='pt language="javascript" type="text/javascript">'; txt+='function resPic(){h=document.images[0].scrollHeight;'; txt+='w=document.images[0].scrollWidth;window.resizeTo(w+6,h+32);}<\57scri'; txt+='pt><\57he'+'ad><bo'+'dy style="overflow:hidden;'; txt+='border:0px;margin:0px"><i'+'mg src="'+file+'" style="top:0px;left:0px;border:0px;'; txt+='" onload="resPic();"><d'+'iv>'; txt+=t<b'+'r><b'+'r>'+u; txt+='"<\57di'+'v><\57bo'+'dy><\57ht'+'ml>'; newWin.document.write(txt); newWin.document.close(); } </script> </head> og prøver at kalde billedet sådan: <a href="#" onclick="popWin('images/upload/<%=(rs10nyeste.Fields.Item("IDimage").Value)%>','tekst','upload info');return false;"><img src="images/upload/<%=(rs10nyeste.Fields.Item("Filename").Value)%>" width="93" height="75" style="border:1px solid #000000;" onmouseover="return overlib('<%=(rs10nyeste.Fields.Item("Title").Value)%>');" onmouseout="return nd();"></a> men der sker ikke noget når jeg klikker på billedet
hvordan ser kilde ud når du udskriver dette: <a href="#" onclick="popWin('images/upload/<%=(rs10nyeste.Fields.Item("IDimage").Value)%>','tekst','upload info');return false;"><img src="images/upload/<%=(rs10nyeste.Fields.Item("Filename").Value)%>" width="93" height="75" style="border:1px solid #000000;" onmouseover="return overlib('<%=(rs10nyeste.Fields.Item("Title").Value)%>');" onmouseout="return nd();"></a>
den ændrer sig ikke rigtigt... jeg kan se i bunden af browseren at der er fejl
01. juni 2004 - 13:41
#10
kilde: <tr> <td> <a href="#" onclick="popWin('images/upload/<%=(rs10nyeste.Fields.Item("IDimage").Value)%>','tekst','upload info');return false;"><img src="images/upload/<%=(rs10nyeste.Fields.Item("Filename").Value)%>" width="93" height="75" style="border:1px solid #000000;" onmouseover="return overlib('<%=(rs10nyeste.Fields.Item("Title").Value)%>');" onmouseout="return nd();"></a> j</td> <td width="5"> </td> </tr>
01. juni 2004 - 13:44
#11
hvilken fejl? hvad indeholder disse? <%=(rs10nyeste.Fields.Item("IDimage").Value)%> <%=(rs10nyeste.Fields.Item("Filename").Value)%> husk at din fil skal hede *.asp og afvikles på en IIS-server
01. juni 2004 - 13:54
#12
alle mine andre asp filer virker fint. så det må være koden. <%=(rs10nyeste.Fields.Item("IDimage").Value)%> = Id nummeret fra databasen, unikt <%=(rs10nyeste.Fields.Item("Filename").Value)%> = navnet på den fil der vises
01. juni 2004 - 13:55
#13
sådan er koden nu, den viser billedet fint nok, men der sker ikke noget når man klikker på billedet. <a href="#" onclick="popWin('images/upload/<%=(rs10nyeste.Fields.Item("Filename").Value)%>','tekst','upload info');return false;"><img src="images/upload/<%=(rs10nyeste.Fields.Item("Filename").Value)%>" width="93" height="75" style="border:1px solid #000000;" onmouseover="return overlib('<%=(rs10nyeste.Fields.Item("Title").Value)%>');" onmouseout="return nd();"></a>
01. juni 2004 - 14:04
#14
denne funktion: popWin('images/upload/<%=(rs10nyeste.Fields.Item("IDimage").Value)%>','tekst','upload info') skal jo bruge stien til en billedfil, ex: popWin('images/upload/stortbillede.jgp','tekst','upload info'
01. juni 2004 - 14:13
#15
den ser også rigtig ud sådan:
<a href="#" onclick="popWin('
http://www.gutternes.dk/images/upload/<%= (rs10nyeste.Fields.Item("Filename").Value)%>','tekst','upload info');return false;">
men der sker stadig ikke noget. jeg må lave noget lort...
01. juni 2004 - 14:32
#16
har du et link til siden?
03. juni 2004 - 10:08
#18
der manglede lige en ' i js-funktionen: function popWin(file,t,u){ newWin=window.open("","ResizeBillede","width=300,height=200,status=no"); txt='<ht'+'ml><he'+'ad><ti'+'tle>Resize til billede<\57ti'+'tle><scri'; txt+='pt language="javascript" type="text/javascript">'; txt+='function resPic(){h=document.images[0].scrollHeight;'; txt+='w=document.images[0].scrollWidth;window.resizeTo(w+6,h+32);}<\57scri'; txt+='pt><\57he'+'ad><bo'+'dy style="overflow:hidden;'; txt+='border:0px;margin:0px"><i'+'mg src="'+file+'" style="top:0px;left:0px;border:0px;'; txt+='" onload="resPic();"><d'+'iv>'; txt+=t+'<b'+'r><b'+'r>'+u; txt+='"<\57di'+'v><\57bo'+'dy><\57ht'+'ml>'; newWin.document.write(txt); newWin.document.close(); }
03. juni 2004 - 10:16
#19
damn thats nice... det virker. tusinde tak for tålmodigheden og hjælpen - så mangler jeg bare et svar så du kan få velfortjente point
03. juni 2004 - 10:20
#20
selv tak :o)
Kurser inden for grundlæggende programmering