Ik heb een forum in asp.
Nu kunnen mensen in hun bericht een image tag mee geven. Maar als et plaatje groter is dan 400 dan vernaggelt het plaatje mijn layout. En dat kan niet de bedoeling zijn.
Nu heb ik een stukje javascript code maar dat werkt niet. Waarom?? ik heb geen idee.
in de body staat dit :
volgens mij zou dit moeten werken.
DUS:
Als ik een bericht met een image tag, zonder width en height, submit dan behoud het plaatje de zelfde groote.
Komt dat omdat ik geen width en height mee geef? Als dat zo is hoe kan ik dit dan omzeilen??
Tering wat ben ik een eikel geen titel alleen javascript
how stupid can you be
Kan iemant et veranderen in [javascript] forum image resize
Nu kunnen mensen in hun bericht een image tag mee geven. Maar als et plaatje groter is dan 400 dan vernaggelt het plaatje mijn layout. En dat kan niet de bedoeling zijn.
Nu heb ik een stukje javascript code maar dat werkt niet. Waarom?? ik heb geen idee.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
| var resized_images_width = new Array();
var resized_images_height = new Array();
function resize(image){
if(!image){
var image = window.event.srcElement;
}
width = image.width;
height = image.height;
var url = image.src;
if(width>400){
resized_images_width[url] = width;
resized_images_height[url] = height;
image.width = 400;
image.height = Math.floor(height/(width/400));
}
}
function check_images(){
count = document.images.length;
i = 0;
while(count>i){
document.images[i].onload = resize;
i++;
}
} |
in de body staat dit :
code:
1
| <BODY onload="check_images()"> |
volgens mij zou dit moeten werken.
DUS:
Als ik een bericht met een image tag, zonder width en height, submit dan behoud het plaatje de zelfde groote.
Komt dat omdat ik geen width en height mee geef? Als dat zo is hoe kan ik dit dan omzeilen??
Tering wat ben ik een eikel geen titel alleen javascript
how stupid can you be
Kan iemant et veranderen in [javascript] forum image resize
[ Voor 7% gewijzigd door Verwijderd op 20-02-2004 09:28 . Reden: idiot ]