Nabend,
aus privatem Interesse habe ich mal ein paar Zeilen geschrieben:
(Die Seite, auf der die Pässe angeklickt werden können):
Style:
#foo { display: none; }
Script:
document.addEventListener('DOMContentLoaded',
function()
{
var input = document.createElement('input');
input.id = 'foo';
input.type = 'text';
input.name = 'pass'; //Eigenschaft die bei der Vorschaubilder-Seite abgefragt werden kann
document.body.appendChild(input);
for (var i = 0; i < document.getElementsByTagName('a').length; i++)
document.getElementsByTagName('a')[i].addEventListener('click',
function()
{
document.getElementById('foo').value = this.name;
changeLocation();
});
});
function changeLocation()
{
var foo = document.getElementById('foo');
var x = location.href;
var y = x.split('/');
var z = '';
for (var i = 0; i < y.length - 1; i++)
z = z + y[i] + '/'; //Für Zieladresse im selben Verzeichnis
//Ansonsten selber nachbessern
var bar = 'Name_Der_Vorschaubilder_Seite.htm';
z = z + bar;
z = z + '?' + foo.name + '=' + foo.value;
location.href = z;
}
HMTL:
<a name="Pass1">Link Nummer 1</a><br>
<a name="Pass2">Link Nummer 2</a><br>
<a name="Pass3">Link Nummer 3</a><br>
(Die Seite, der du etwas übergeben möchtest):
Script: (einfach den Link in meinem letzten Post anklicken)
Dann kannst du so den Wert überprüfen um dann letztendlich die korrekte passListe benutzen zu können:
//'pass' von input.name , 'Pass3' von <a name ~ >
if (liste['pass'] == 'Pass3')
{
alert('Hier kommen jetzt die Bilder von Pass3');
currentListe = passListe[2];
}
Grüße,
Bernd