Hallo,
hab' mich das Wochenende ganz intensiv mit der Sache beschäftigt und hab' noch 'ne bessere Idee gefunden. Ich hab' mal eine Testseite erstellt und online gestellt. Bei vielen funktioniert das bei einige Testern leider nicht, zb. sagen einige der IE nimmts bei anderen nimmt er's nicht. Hier die Testseite, es funktionieren nur die Links zu den Bildern, da die Seite zum testen außerhalb der eigentlichen Webpage-Struktur liegt:
http://www.nd-kultus.de/xyz/test/test.htm
Beim Click auf eins der beiden Bilder öffnet sich ein neues Fenster mit der Vollversion des Bildes, beim Aufruf werden zwei Bilddateinamen als Parameter übergeben. Im neuen Fenster wird das erste Bild angezeigt, bei gedrückthalten der "u" Taste wechselt das Bild. Hier der Code der aufgerufenen Seite:
<html>
<head>
<script type="text/javascript">
(function()
{
var s = window.location.search.substring(1).split('&');
if(!s.length) return;
var c = {};
for(var i = 0; i < s.length; i++)
{
var parts = s[i].split('=');
c[unescape(parts[0])] = unescape(parts[1]);
}
window.param = function(name){return name ? c[name] : c;}
}());
</script>
</head>
<body onload="Bild()" bgcolor="#000000">
<script type="text/javascript">
Frontu = new Image();
Frontu.src = param('pic_u');
function Uvbild() {
document.images[0].src = Frontu.src;
}
</script>
<script type="text/javascript">
Front = new Image();
Front.src = param('pic');
function Bild() {
document.images[0].src = Front.src;
}
</script>
<img src="javascript:Bild()">
<script type="text/javascript">
document.onkeydown = function(event)
{
if (event.keyCode == 85) {
javascript:Uvbild();
}
}
document.onkeyup = function(event) {
if (event.keyCode == 85) {
javascript:Bild();
}
}
</script>
</body>
</html>
Sieht jemand einen groben Fehler?
Gruß Dirk