Globale Variablen zwischen HTML-Dokumenten austauschen
Jörg
- javascript
0 Christian Seiler0 apstrakt0 Jörg0 Jörg
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
Hallo Jörg,
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?
<linksetzer>
http://aktuell.de.selfhtml.org/artikel/javascript/wertuebergabe/index.htm
</linksetzer>
Arrays müsstest Du halt erst in eine Zeichenkette umwandeln und diese dann abspeichern, welche Du dann auf der zweiten Seite wieder dekodierst.
Grüße,
Christian
hallo,
das ist nicht so ohne weiteres möglich.
hast du denn hier schonmal geguckt?
http://aktuell.de.selfhtml.org/artikel/javascript/wertuebergabe/index.htm
http://aktuell.de.selfhtml.org/artikel/javascript/wertuebergabe-2/index.htm
gruß,
apstrakt
Danke, Danke, Danke,
genau diese Artikel habe ich gesucht. Leider konnte ich die Suchfunktion im Forum nicht nutzen, da der Server ständig ausgelastet war.
Der Spruch von Christian gefällt mir. Ich bin auch so ein Spruch-Fetischist. Auf meiner neuen (Beta) Seite http://test.jaderbass.de steht auch immer ein Spruch des Tages. Vielleicht könnt Ihr ja mal draufschauen.
Grüße Jörg
P.S. Kann mir einer mal sagen, wie ich einen funktionierenden Link in meine Nachricht bekomme?
Ich schon wieder
P.S. Kann mir einer mal sagen, wie ich einen funktionierenden Link in meine Nachricht bekomme?
Hab ich schon gefunden. Tschuldigung, dass ich nicht gleich nachgeschaut habe. Hier dann nochmal der korrekte anklickbare Link: http://test.jaderbass.de
Jörg