Ich weiß nicht genau was du meinst.
Ich vermute du hast eine Seite mit fester px-Breite.
Dann setze das <img> in eine Box mit height: 100% und positioniere es mit position: absolute; bottom, right.
Die umschließende Box für das <img> kann die gleichen Abmessungen wie der Inhalt haben.
Das geht auch ohne Javascript. Probleme könnte höchstens der z-index bereiten.
Es gibt bestimmt geschicktere css-Lösungen im Netz.
Meine Idee dazu:
img bottom | css
Ab IE5(win).
Die unterschiedlichen Farben und Innenabstände dienen nur zur Verdeutlichung.
Die Zentrierung (falls erwünscht) müßte dem IE5 angepasst werden.
Die Scrollbalken habe ich für <html> und <body> abgeschaltet und für den Inhalt, mit overflow: auto; wieder eingefügt.
Das <img> bleibt so immer an der Unterkante / Viewpiont stehen.
Wenn das Bild nur bei kleinem Content am untere Rand vom Viewpiont stehen soll und bei längerem Content mitwandern soll, solltest du dir
The Man in Blue > footerStickAlt: A more robust method of positioning a footer
ansehen.
Wenn ich alles richtig gedeutet habe gehört das erst mal css-Forum.