Variablen an andere Seite übergeben
Sebastian
- javascript
Hi,
ich weis das dieses Thema schon des öfteren im Forum angesprochen wurde, aber bei den Antworten steht immer nur ein Link der nicht funktioniert.
Deswegen meine Frage, wie kann ich Variablen an eine andere Seite übergeben?
if(e == 0)
{
var newURL = "frameset.html";
var url = window.location.href;
var menue = "navbar_hotel.html";
location.href = newURL;
}
Die Variable url und menue sollen nun an die Seite frameset.html übergeben werden. Nur wie?
Habe auch schon so etwas versucht:
document.write('<meta http-equiv="refresh" content="2; URL=frameset.html?')
document.write(url = window.location.href)
document.write('&menue=navbar_hotel.html">')
Geht aber leider auch nicht.
Bitte helft mir, bin ein totaler Newbie!
Danke!!
MfG, Sebastian
Hi,
ich weis das dieses Thema schon des öfteren im Forum angesprochen wurde, aber bei den Antworten steht immer nur ein Link der nicht funktioniert.
Deswegen meine Frage, wie kann ich Variablen an eine andere Seite übergeben?
if(e == 0)
{
var newURL = "frameset.html";
var url = window.location.href;
var menue = "navbar_hotel.html";
location.href = newURL;
}
Die Variable url und menue sollen nun an die Seite frameset.html übergeben werden. Nur wie?
Habe auch schon so etwas versucht:
document.write('<meta http-equiv="refresh" content="2; URL=frameset.html?')
document.write(url = window.location.href)
document.write('&menue=navbar_hotel.html">')
Geht aber leider auch nicht.
Bitte helft mir, bin ein totaler Newbie!
Danke!!
MfG, Sebastian
Schau mal bei www.ghtml.com
der typ hat sich sowas gebastelt
versuche deinen Link durch JavaScript zu reakisieren,
Bsp:
var anzuhängenderWert = "irgendwas";
var neueUrl = "Seite.html?"; // Das '?' ermöglicht, daß du hinter die URL noch etwas anhängen kannst
self.location.href = neueURL + anzuhängenderWert
In der aufgerufenen Seite steht dann so etwas...
var url = parent.location.search;
var value = url.substring(1,url.length); //Diese Zeile repräsentieret den Anhang hinter dem Fragezeichen
so und in diesem beispiel könnte ich jetzt bequem mit dem
übergebenen Wert weiterarbeiten
viel erfolg;
Christian;
du kannst es natürlich auch einfacher machen und legst dir ein 1Pixel grosses
Frame an (nearly unsichhtbar) und hast damit ein statisches Element in deiner
Seite. Du kannst dort deine Variablen reinspeichern, im hauptframe die seite
ändern und danach mit den Variablen weiterarbeiten.
Wichtig:
1. Du musst deine Variablen dann mit parent.frames.datenframe.variablenname
ansprechen. wobei datenframe dein leerframe ist.
2. Du musst diese Variablen explizit in deinem leerframe definieren, bevor
du mit ihnen arbeiten kannst
viel Erfolg,
Christian;
»»» Schau mal bei www.ghtml.com
der typ hat sich sowas gebastelt
Vielen Dank für die schnelle und gute Antwort!!!!!!
Jetzt klappt es endlich!!!!!
MfG, Sebastian