---
title: "Sätta bredd på bild när den skrivs ut"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/173392-sätta-bredd-på-bild-när-den-skrivs-ut"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "GronWall"
published: "2008-08-16T23:06:08.000Z"
updated: "2008-08-17T10:20:59.000Z"
replies: 25
views: 1045
page: 1
pages: 2
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/173392-sätta-bredd-på-bild-när-den-skrivs-ut"
---

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

_Sida 1 av 2._

## #1 — GronWall, 2008-08-16T23:06Z

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 skrivs ut från bloggen.
I databasen sparas HTML-kod så bilden blir ju

```
<img scr="URL" height="857" width="645">
```

Visst skulle jag kunna redigera bilden samtidigt som jag laddar upp bilden men jag skulle vilja göra bilden klickbar så man kan se den fulla storleken också.
Och jag känner inte för att spara två bilder med olika storlekar på servern.

Hoppas ni kan komma på något smart..

Permalänk: https://www.webforum.nu/p/173392

## #2 — budg1e, 2008-08-17T07:14Z

använd CSS

```
.bildbredd {
	width:400px;
	}
```

och på din sida

```
<img class="bildbredd" src="test.jpg" />
```

Permalänk: https://www.webforum.nu/p/2133691

## #3 — GronWall, 2008-08-17T07:35Z

Finns det inget sätt så att man bestämmer bredden när bilden skrivs ut?
Typ sätter alla bilder som skrivs ut som inlägg..
Kanske sätta en class i tabellen där inläggen skrivs ut..

Permalänk: https://www.webforum.nu/p/2133693

## #4 — budg1e, 2008-08-17T07:51Z

Gör inte mitt förslag det?

Permalänk: https://www.webforum.nu/p/2133694

## #5 — GronWall, 2008-08-17T08:00Z

Jag har testat och det funkar om jag stoppar in class i IMG men det är det jag vill undvika..
Utan allt ska styras när bilden skrivs ut..
Så egentligen  skall bildtaggen bara se ut såhär:

```
<img scr="test.jpeg"/>
```

Permalänk: https://www.webforum.nu/p/2133695

## #6 — @nders, 2008-08-17T08:08Z

Då får du lägga css:en på img-taggen istället för att använda klasser (eller använda inline-css, men det **måste** ju vara sämre?). Varför vill du inte använda klasser?

Permalänk: https://www.webforum.nu/p/2133696

## #7 — GronWall, 2008-08-17T08:12Z

```
img {
	height: auto;
	width: 599px;
}
```

Nu ändrar den alla bilder på sidan och det är inte riktigt rätt..
Jag vill att den enbart skall gälla bilder i en viss tabell..
Hade för mig att man kunde göra något typ:

```
img.bildbredd {
	height: auto;
	width: 599px;
}
```

Men det fungerar inte alls.. Att sätta bildbredd som en class i \<TD\>..

Permalänk: https://www.webforum.nu/p/2133697

## #8 — budg1e, 2008-08-17T08:21Z

Bara att skapa två olika klasser, en för TD och en för övriga bilder...

Permalänk: https://www.webforum.nu/p/2133698

## #9 — GronWall, 2008-08-17T08:23Z

Hur skapar jag en klass för TD som bestämmer hur bred en bild skall vara?

Permalänk: https://www.webforum.nu/p/2133699

## #10 — budg1e, 2008-08-17T08:28Z

Jag menade att du kan använda 

```
<img class="bildbredd" src="test.jpg" />
```

för bilder som ligger i din TD och som skall ha bredden 599.

Övriga bilder som ska ha en annan storlek så använd ingen klass eller skapa ytterligare en med valfritt värde.

Permalänk: https://www.webforum.nu/p/2133700

## #11 — GronWall, 2008-08-17T08:30Z

Men då är jag tillbaka till det stället jag inte vill vara..
Om man ska ha det så måste man gå in och lägga till klassen efter att man har infogat bilden i texten som man skall publicera och så kan det inte vara..
Kodraden som anger bilden kommer inte innehålla några klasser..

Permalänk: https://www.webforum.nu/p/2133701

## #12 — budg1e, 2008-08-17T08:40Z

Vill du att alla bilder i din blogg ska ha maxbredden 599?

I så fall är det väl bara att lägga till klassen i IMG-taggen som skriver ut din bloggbild. 

Varför inte?

> Kodraden som anger bilden kommer inte innehålla några klasser..

Permalänk: https://www.webforum.nu/p/2133703

## #13 — GronWall, 2008-08-17T08:46Z

Alla bilder som man publicerar skall ha bredden max 599..
Resten, dom bilderna som är "fasta", ska ha den storleken dom har..
Därför passar inte IMG-taggen..

För att då måste man ange klassen själv och det vill jag inte eftersom att det kommer vara personer som inte kan ett piss om sånt..

Tack för din tid :)

Permalänk: https://www.webforum.nu/p/2133705

## #14 — budg1e, 2008-08-17T08:52Z

De som bloggar på din sida behöver inte ange IMG-taggen, den ligger ju i din kod som genererar sidan. Bloggaren laddar upp sin bild och skriver sin blogg.

Permalänk: https://www.webforum.nu/p/2133706

## #15 — GronWall, 2008-08-17T08:55Z

Hmm.. Är inte riktigt säker på att jag förstår dig faktiskt..
När jag bloggar så kommer koden bli såhär, typ..

fsdkafdmaklfmkasfm fmksdff mf klsdj fdjfgf jggf gjf 
g dkogs kfpgokf pdgk pofsd
gdf gokfdkg pfk spogkfsd
g dopo dgko fkgofkdogkfdosgk fsdg
fg opkfsgopkposdg kfdp
\<img scr="test.jpeg" height="1267" width="632"\>

När den skrivs ut sen.. Hur kan man då bestämma hur bred den ska vara med en klass?

Permalänk: https://www.webforum.nu/p/2133707

## #16 — budg1e, 2008-08-17T08:58Z

Jag antog att du hadde en upload av bilden i ditt formulär. Hur får du bilderna till din server? via FTP eller lokalt nätverk. Mitt förslag fungerar om ditt formulär innehåller ett textfält för bloggen samt ett fält för uppladdning av bild.

Permalänk: https://www.webforum.nu/p/2133709

## #17 — GronWall, 2008-08-17T09:02Z

Det jag hade tänkt var att använda en wysiwyg-editor och sen en "extern" uppladdning av bilden via ASPJpeg.. Och sen när bilden är uppladdad drar man in bilden i editorn för att bestämma vart någonstans i texten man vill ha bilden..

Men det verkar som att jag får göra så att ha två olika eftersom de inte går att lösa på något sätt..
Det skulle fungera om jag ville ha en iFrame men de skulle se fördjävligt ut..
Hmm..
Det finns inget sätt att includera sidan med alla inlägg på förstasidan?
Och då att all kod som bestämmer bredden ligger på sidan man includerar, och det får förstås inte förstöra bilderna på den sidan man includerar på..

Permalänk: https://www.webforum.nu/p/2133711

## #18 — budg1e, 2008-08-17T09:08Z

Du kan ju kolla med Regexp om IMG-taggen finns  bloggen och komplettera med klassen.

Permalänk: https://www.webforum.nu/p/2133712

## #19 — GronWall, 2008-08-17T09:12Z

Smaaart =)..
Får söka på de.. Tack!

Red.

Måste erkänna att jag inte fattar någonting alls av det jag precis läste om Regexp.

Jag vill alltså kolla i ett inlägg om det finns en IMGtagg där och isåfall lägga till class="bildbredd" i den..

Finns det någon som kan hjälpa?

Permalänk: https://www.webforum.nu/p/2133714

## #20 — budg1e, 2008-08-17T09:17Z

<http://www.webforum.nu/showthread.php?t=162502&highlight=regexp>

Permalänk: https://www.webforum.nu/p/2133715

---

Tråden på webben: https://www.webforum.nu/amne/asp/173392-sätta-bredd-på-bild-när-den-skrivs-ut  
Nästa sida: https://www.webforum.nu/amne/asp/173392-sätta-bredd-på-bild-när-den-skrivs-ut/page2.md
