Billed skal vises i max størrelse men ikke over en vis størrelse
HejsaJeg bruge pt. følgende kode til at vise nogle billeder:
Str = Str & "<SCRIPT language=JavaScript>"
Str = Str & "firstPhotoURL = document.getElementById(""photo_urls_"" + 1).href;"
Str = Str & "document.write(""<br><Center><img border=0 src=\"""");"
Str = Str & "document.write(firstPhotoURL);"
Str = Str & "document.write(""\"" name=slide></CENTER>"");"
Str = Str & " </SCRIPT>"
Dertil bruger jeg følgende kode til at vise billederne:
function show_current_photo() {
/*
* If the current photo is not completely loaded don't display it.
*/
if (!images[current_location] || !images[current_location].complete) {
preload_photo(current_location);
return 0;
}
/* transistion effects */
if (browserCanBlend){
var do_transition;
if (current_transition == (transition_count)) {
do_transition = Math.floor(Math.random() * transition_count);
} else {
do_transition = current_transition;
}
document.images.slide.style.filter=transitions[do_transition];
document.images.slide.filters[0].Apply();
}
document.slide.src = images[current_location].src;
setCaption(photo_captions[current_location]);
if (browserCanBlend) {
document.images.slide.filters[0].Play();
}
return 1;
}
Det jeg så gerne vil have er at der undersøges på størrelsen af det billed der skal til at vises. Således at hvis billedet er breddereend en given størrelse som er gemt i en session, Session("Size3"), så vises det med størrelsen, Session("Size3"). Er den mindre så skal den bare vises med sin orginale størrelse. Er der nogne der kan hjælpe med det?
Følgende er jo en nem måde at få en width på som er den samme for alle billeder men det er ikke lige det jeg skal:
Str = Str & "<SCRIPT language=JavaScript>"
Str = Str & "firstPhotoURL = document.getElementById(""photo_urls_"" + 1).href;"
Str = Str & "document.write(""<br><Center><img border=0 width='" & Session("Size3") & "' src=\"""");"
Str = Str & "document.write(firstPhotoURL);"
Str = Str & "document.write(""\"" name=slide></CENTER>"");"
Str = Str & " </SCRIPT>"
Håber der er nogen der kan hjælpe, og de 113 point gives kun hvis problemet bliver løst!
