Toon posts:

[asp] plaatje uit database maximale grootte...

Pagina: 1
Acties:

Verwijderd

Topicstarter
Het gaat om een nieuws pagina waarbij een nieuws poster een plaatje bij het artikel kan aangeven dmv een link, deze link wordt in de database gezet en er dus ook weer uitgehaald als het artikel wordt opgevraagd.

het probleem alleen is dat als iemand een huge plaatje (afmetingen) aangeeft dan gaat de lay-out naar de klote.

Is het mogelijk om met deze manier een plaatje een maximale grootte eme te geven?

  • KoeKk
  • Registratie: September 2000
  • Laatst online: 14-09 19:20
wat je kan doen is in je html een vaste groote te geven aan het plaatje:
code:
1
<img srs="./plaatje.jpg" width="100" height="100">

het nadeel is het plaatje nogsteeds ontzettend groot kan zijn... en dat wil je natuurlijk ook niet... toch? :? ;)

optie 2 is om ergens een component vandaan te halen wat afbeeldingen kan edditen. Dan resize je het plaatje proportioneel naar een bepaalde breedte of hoogte...

Verwijderd

Topicstarter
In de html is eigenlijk geen optie want een plaatje van 50pixels breed wordt dan uitgerekt das niet om aan te zien

Verwijderd

kijk eens op http://www.support.nedcomp.nl/netwerk/componenten3.asp
Hier kun je ShotGraph downloaden. Je kan dan bijvoorbeeld zeggen van:
- als het plaatje <100 px breed is dan mag je hem zo weg zetten.
- is het plaatje >100 px dan moet de breedte 100 worden.
Ik heb het zelf wel eens gebruikt en het werkt heel goed.

Verwijderd

Topicstarter
de site werkt met javascript ASP dus VBscript is zowiezo uitgesloten lijkt me...

is er niet een clientside scriptje die dat allemaal kan checken?

Verwijderd

als je alleen de width of alleen de height aangeeft in je <IMG> tag dan zou die hem als het goed is moeten bijschalen naar die grootte, en dan nog proportioneel ook.

dus als een plaatje niet breder mag zijn dan 200 pixels omdat ie anders de layout molt, zet dan de width op 200, en dan zal de height proportioneel worden bijgeschaald.

  • Gert
  • Registratie: Juni 1999
  • Laatst online: 05-12-2025
Dan nog steeds wordt een klein plaatje opgerekt. :P
code:
1
2
3
4
5
6
7
8
9
<script language = "Javascript">
function checkHeight()
{
var x = document.images.Plaatje1.height
if (x > 100) {
  document.images.Plaatje1.height="20"
}
}
</script>

En dan bij je body tag onLoad="checkHeight()"
Zo worden grote plaatjes kleiner gemaakt terwijl kleintjes klein blijven. Alleen jammer dat NS 't niet leuk vind, maar who cares. *D

Verwijderd

Dan nog steeds wordt een klein plaatje opgerekt.
oops, heb je idd gelijk in.

  • raptorix
  • Registratie: Februari 2000
  • Laatst online: 17-02-2022
Op 4guysfromrolla stond laatst een script dat dit kon, zoek daar ff in artikelen en je hebt het zo.

  • MrBrown
  • Registratie: Augustus 2000
  • Laatst online: 11-06 15:51

MrBrown

Reservoir Dog

Je kan misschien iets clientside doen hiermee...

iets van:
1) een leeg plaatje op de pagina van de newseditor zetten met id "NewsImg" (ofzo)
2) op de onchange van je textfield (txtImage) iets zetten van NewsImg.src=txtImage.value
3) Met submitten de width en height van NewsImage met javascript uitlezen en daar de check op maken....

Omweggetje misschien, maar moet volgens mij werken...

Powered by Manetti (compiled by Jura)

Pagina: 1