Avatar billede tgl Nybegynder
22. november 2006 - 21:26 Der er 2 kommentarer og
1 løsning

Width og Height i Img-tag

Anvendet script : VB-script og ASP
------------------------------------

Nedenværende stump html-kode inkluderes på en asp-side via udtræk fra en database :

<p align="center">En overskrift</p>
<p align="center"><img src="/gymnastik/uploadfiler/gymhal.jpeg" border="0" alt="gymhal.jpeg" title="gymhal.jpeg" hspace="5" vspace="5" width="281" height="113" />
</p>

Nu vil jeg gerne traversere html-koden  igennem for at finde den første img-tag.

Findes den skal værdierne i width og height hentes ud via et
reg-exp.

Værdierne skal derefter indsættes i en anden img-tag ved visning af billedet i f.eks. 50% af original størrelse.

Dvs.:
oprindelig width x 0,5
oprindelig height x 0,5

Hvordan gøres det med et Reg Exp?

Eller kan det gøres anderledes?
Avatar billede roenving Novice
23. november 2006 - 01:06 #1
-- det kan ikke gøres med regexp, da du ikke kan lave beregninger i en sådan ...

-- og jeg forstår ikke, at det er nødvendigt at bruge en erstat, når du alligevel kører noget serverside scripting, du har vel alligevel oplysningerne uden at du skal hive det ud af noget html-kode ?-)
Avatar billede tgl Nybegynder
23. november 2006 - 08:37 #2
Joh, måske.

Html-koden er det som genereres i den text-editor jeg bruger i mit CMS.

Det gemmes som f.eks. nyhedtekst i en db.

Tanken var så at finde et evt. img-tag i teksten for at trække det ud som en illustration til den nyhed hvori billedet er inkluderet.
Avatar billede tgl Nybegynder
23. november 2006 - 21:21 #3
lukker spørgsmålet...
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