Hi,
fällt Dir hier nicht ein kleiner aber wichtiger Unterschied auf?
document.getElementById("meinbild").src = 'bilder/link_bilder/' + pictures[id];
<img src="/bilder/transparent.jpg" id="meinbild" /></div>
und warum übergibst Du hier
<a href="#" onmouseover="show('1')">Bild 2</a>
einen Text? Und warum überhaupt ein A, wenn gar kein Link vorhanden ist? onmouseover funktioniert auch bei anderen Elementen, die hier sicher sinnvoller wären.
freundliche Grüße
Ingo