webForumDet fria alternativet

Sätta bredd på bild när den skrivs ut

ASP

25 svar · 1 025 visningar · startad av GronWall · sida 2 av 2

Frågan, av GronWall

Hallå! Jag efter mycket jobb fixat så jag hämtar bredden på en bild och sen med en massa IF-satser sett till att den inte är bredare än X och att höjden anpassar sig efter bredden.. Det fungerar finfint när det är en bestämd bild.. Det jag inte tänkte på var att jag laddar upp bilder och lägger till i en blogg.. Det jag inte vet hur jag ska göra är att bestämma bredden på bilden när bilden skriv

Läs frågan i sin helhet →
Medlem sedan aug. 200844 inlägg
#21

Jag fårstår faktiskt inte mer nu.. :(

Medlem sedan aug. 200844 inlägg
#22

En liten början kanske..

myPath = "/pic/bloggbilder/"
set re = new regexp
re.global = true
re.ignorecase = true
re.pattern = "<img src=""(?:[^/]*/)*([^/""]+)"
result = re.replace(myInputString, "<img src=""" & myPath & "$1")
set re = nothing

Men sen då?

Medlem sedan apr. 2005116 inlägg
#23

inte jag heller ;) nu får något proffs ta över...

Medlem sedan apr. 2005116 inlägg
#24

Du kan göra såhär istället:
I din CSS ange följande

#bloggen img {width: 599px;}

och sedan sätter du följande runt din blogg

<div id=bloggen>
<img src="/hbr/bilder/4v.jpg" />
</div>

då påverkas inte de bilder som ligger utanför DIV:en

Medlem sedan aug. 200844 inlägg
#25

Fungerar kanonfint!
Nu ska jag bara lista ut hur jag ska göra för att bilder som är mindre än 599px inte ska förstoras..
Återkommer om jag får problem :P

Medlem sedan aug. 200844 inlägg
#26

Det första problemet.. Måste få hjälp med Regexp..
Ut IMG-taggen <img src="pic/logga.jpg" height="X" width="Y"> måste jag få ut själva URLen..

256 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)