nimm mal statt "_blank" lieber "_parent", da eines von beiden bei frames nicht so ganz hinhaut.
mit border="1" erzeugst du einen rahmen um das bild, der farblich so aussieht wie ein normaler link (farblich... kann man ihn über andere sachen formatieren/ändern). wenn du da keinen rahmen willst, setze es einfach auf "0".
empfehlenswert ist es, dateinamen ohne leerzeichen zu verwenden, da man so mal leicht einen fehler reintippt. statt leerzeichen lieber "_" oder "-" verwenden.
zudem sollte man, bevor man bilder einfügt, ihre endungen in ein format bringen. windows unterscheidet nicht bzgl. *.JPG oder *.jpg - für windows ist es das selbe. da aber die meisten server im www auf "unix" beruhen und die dort unterscheiden, kann es zu problemen kommen, dass ein bild dann nicht gefunden wird.
über viele ftp-programme kann man dies ändern oder du schickst mir deine mailadresse, dann schicke ich dir was, was alle dateien eines ordners anpasst - besonders bei bildergallerien sitzt man sonst ewig.
xthumbnail-orig-image="US Panik Schlüssel.JPG" das braucht man nicht, ist zumindest kein parameter, der für das www von bedeutung wäre. wichtiger wäre alt="text" da dies dir alternativen text anzeigt, wenn ein bild nicht gefunden wird.
es müsste also rauskommen und auch gehen:
<a href="bild_gross.jpg" target="_parent">
<img border="1" src="bild-klein.jpg" width="100" height="64" alt="was stellt das bild dar">
</a>
so würdest du dir sparen, für jedes bild noch mal eine html datei anzulegen. sowas kannst du später immer noch mal ändern.
handelt es sich um eine seite, die nur bilder und deren links für neue fenster enthält, ist es irgendwann recht müsig, bei jedem link das target="_parent" beizuschreiben. dann kann man auch im headbereich einer seite <base target="_parent"> einfügen. so muss dann aber bei links, die auf der seite bleiben sollen, ihnen dies auch sagen. muss man eben entscheiden, was überwiegt.