Jörg: Globale Variablen zwischen HTML-Dokumenten austauschen

Beitrag lesen

Hallo,

ich habe ein Array, welches in einer HTML-Seite gesetzt wird. Dieses soll an andere HTML-Seiten übergeben und dort erweitert werden. Der Inhalt dieses Arrays soll dann in ein Formularelement per Javascript eingetragen werden. Der JavaScript-Code steht in einer externen Datei (muss aber nicht unbedingt sein). Leider kann ich die Variable nicht an andere Dokumente übergeben. Wo finde ich die Lösung oder gibt es überhaut eine?

hier der Code meiner Tests:

Datei t1.html:

<html>
<head>
<title></title>
<script src="notiz.js" language="JavaScript"></script>
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<p><a href="javascript:dazu('eins')">Die Eins zum Array</a></p>
<p><a href="javascript:dazu('zwei')">Die Zwei zum Array</a></p>
<p> </p>
<p><a href="javascript:zeige();">Zeige Array</a></p>
<p> </p>
<p><a href="t2.html">weiter</a></p>
</body>
</html>

--------------------------------------------

Datei t2.html

<html>
<head>
<title></title>
<script src="notiz.js" language="JavaScript"></script>
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<p><a href="javascript:dazu('drei')">Die Drei zum Array</a></p>
<p><a href="javascript:dazu('vier')">Die Vier zum Array</a></p>
<p> </p>
<p><a href="javascript:zeige()">Zeige Array</a></p>
<p> </p>
<p><a href="t1.html">zurück</a></p>
</body>
</html>

-----------------------------------------------

Datei notiz.js

var liste=new Array();

function dazu(arg){
  liste.push(arg);
}

function zeige(){
  alert(liste);
}

-------------------------------------------------

Für schnellen Rat wäre ich dankbar

Jörg