So funktioniert JustAnswer:

  • Fragen Sie einen Experten
    Tausende Experten in über 200 Kategorien.
  • Erhalten Sie eine professionelle Antwort
    Per E-Mail oder sofortiger Benachrichtigung, während Sie auf unserer Website warten.
    Stellen Sie ggf. weitere Anschlussfragen.
  • 100%ige Zufriedenheit garantiert
    Bewerten Sie die erhaltene Antwort.

Stellen Sie Ihre Frage an MKruse.

MKruse
MKruse, Dipl.-Inform.
Kategorie: Computer
Zufriedene Kunden: 25
Erfahrung:  9 Jahre Erfahrung mit Java, VBA, Perl, C# und C++.
39215291
Geben Sie Ihre Frage in der Kategorie Computer hier ein
MKruse ist jetzt online.

ich möchte ein Browser Fenster mehrmals öffnen

Kundenfrage

ich möchte ein Browser Fenster mehrmals öffnen . Jedesmal übergebe ich eine neue Adresse. Wie kann ich im neuen Fenster jede neue Adresse und die Alten Adressen speichern? Wie kann ich alle Adressem im Fenster "MeineAdressen" anzeigen?
Gepostet: vor 4 Jahren.
Kategorie: Computer
Experte:  autsch_news hat geantwortet vor 4 Jahren.

Sehr geehrter Kunde,

Sie sind hier bei einen herstellerunabhängigen Dienst.

 

Zunächst die fRage um welchen Browser handelt es sich dabei?

IE9, Opera, Mozilla Firefox, .......

 

Danke für ihr Feedback

Mfg

Kunde: hat geantwortet vor 4 Jahren.
da ich hoffe, dass Sie mir Tipps für JavaScript geben, sollte es in allen gängigen Browsern mit eingeschaltetem JavaScript funktionieren.
Experte:  autsch_news hat geantwortet vor 4 Jahren.

Jeder Internet Browser ist anders aufgebaut bei den Einstellungen

 

Internet Explorer

 

Mozilla Firefox

 

Opera

 

 

Java Script sowie Adobe flash und Shockwave Player wird auch noch gebraucht.

 

Mfg

 

Kunde: hat geantwortet vor 4 Jahren.
Anscheinend wurde meine Frage nicht vollständig übermittelt und dadurch mißverstanden.

ich möchte ein Browser Fenster über JavaScript oder den HTML Tag mehrmals öffnen
a href="MySite.htm?Adresse=42781 Haan" target="MeineAdressen"> /a . Jedesmal übergebe ich eine neue Adresse als Parameter (42781 Haan oder 51399 Burscheid). Wie kann ich im neuen Fenster jede neue Adresse und die Alten Adressen in JavaScript Variablen speichern? Wie kann ich alle Adressem im Fenster "MeineAdressen" anzeigen?
Experte:  autsch_news hat geantwortet vor 4 Jahren.

Entschuldigung, ich bin kein Programmiere und werde die Frage freigeben, eventuell weiss einer meiner Kollegen die HTML Codes

 

Mfg

Experte:  MKruse hat geantwortet vor 4 Jahren.
Hallo,

ich kann an dieser Stelle nur eine relativ allgemeine Antwort geben, da komplette Beispiele den Rahmen etwas sprengen würden. Evtl. könnte ich auch - wenn es dann noch nötig ist - weiterhelfen, wenn Sie mir die entsprechenden Code-Zeilen posten.


Also in JavaScript sollten Sie die Methode "open" verwenden, wenn sie das nicht schon tun. SelfHTML hat dazu detailierte Information und Beispiele:
http://de.selfhtml.org/javascript/objekte/window.htm#open

Wenn sie mit:
newWindow = window.open("MySite.htm?Adresse=42781%20Haan", "_blank");

Ein neues Fenster öffnen, so können sie anschließend mit

newWindow.globframe.otheraddresses = ADDRESSENVARIABLE

Die alten Addressen im neuen Fenster setzen, wenn diese im Frameset "globframe" sitzen. Nähere Informationen z.B. hier: http://de.selfhtml.org/javascript/objekte/frames.htm#scripts

Zusätzlich kann ich noch erwähnen, dass jedes Fenster, dass über open geöffnet wurde eine Referenz auf den "Öffner" besitzt. Also im neuen Fenster können Sie dann mit folgendem Aufruf auf das Originalfenster zugreifen und somit dann wie zuvor auch auf dessen Variablen.
window.opener

Ich hoffe diese Informationen helfen vorerst weiter. Sollte noch weiterer Klärungsbedarf bestehen, so bitte ich Sie ihren Code in gekürzter Form zu posten.

Mit freundlichen Grüßen
Martin Kruse

Experte:  MKruse hat geantwortet vor 4 Jahren.
Sehr geehrter Kunde,

konnte ich ihnen mit der Antwort weiterhelfen oder besteht noch weiterer Klärungsbedarf? Wenn Sie zufrieden sind, bitte ich Sie die Antwort zu akzeptieren.

Vielen Dank
Martin Kruse
Kunde: hat geantwortet vor 4 Jahren.
Sehr geehrter Herr Kruse,

erstmal vielen Dank für Ihre Antwort und Links. Im neuen Fenster möchte ich nicht auf den "Opener" verweisen. Ich möchte die URL.Parameter, meine Adressdaten, gerne in globalen Variablen speichern, gibt es diese in Javascript? oder sollte ich besser ein Cookie verwenden?

Gruß
Klaus Eisert
Experte:  MKruse hat geantwortet vor 4 Jahren.
Sehr geehrter Herr Eisert,

globale Variablen, die über mehrere Fenster hinweg verfügbar sind, gibt es nicht bei JavaScript. Variablen sind immer dokument-gebunden.

Um Variablen über mehrere Fenster hinweg zu teilen, muss man eine Referenz auf das Dokument halten oder die von ihnen erwähnten Cookies verwenden.

Bei den Cookies ist leider zubeachten, dass das schreiben der Cookies etwas Zeit beansprucht und die Variablen sich nicht selbst updaten.

Ich hoffe ich konnte weiterhelfen.

Gruß
Martin Kruse
Kunde: hat geantwortet vor 4 Jahren.
Hallo Herr Kruse,

ich öffne immer das gleiche Fenster. Dadurch wir jedesmal die Javascript Funktion im "body onclick" ausgelöst. Variablen dieser Funktion werden neu initialisiert. Gibt es Variablen, die diese Aktion überleben?
Experte:  MKruse hat geantwortet vor 4 Jahren.
Hallo Herr Eisert,

Funktionen sind auch Objekte/Variablen innerhalb eines Dokumentes. Also innerhalb der gleichen Dokumentinstanz können sie z.B. folgendes machen:

function countMyself() {
// Check to see if the counter has been initialized
if ( typeof countMyself.counter == 'undefined' ) {
// It has not... perform the initilization
countMyself.counter = 0;
}

// Do something stupid to indicate the value
alert(++countMyself.counter);
}


Mit countMyself.counter erhalten sie eine Referenz auf die Variable counter innerhalb der Funktion countMyself. Das Objekt "countMyself" bleibt für die Gültigkeit des zugehörigen Dokumentes erhalten und damit auch die counter-Variable innerhalb des countMyself-Objektes. Diese Funktion würde also eine Nachricht ausgeben bei der eine Zahl jedes mal um eins erhöht wird.

Jetzt ist noch zu klären wie lange das Objekt "countMyself" bzw das zugehörige Dokument gültig ist. Wann immer die Seite neu geladen wird, wird auch ein neues Dokument erzeugt. Also die HTML-Datei HIER enthält alle Arten von Variablen, die man verwenden kann: globale, lokale und funktionsgebundene Variablen. Alle drei werden in der Beispieldatei vor der Ausgabe jeweils erhöht. In diesem Beispiel ist die globale Variable mit der funktionsgebundenen Variable identisch. Die lokale Variable muss bei jedem Aufruf neu initialisiert werden.

Beim Ausführen dieser Beispieldatei werden sie sehen, dass nach einem Neuladen oder Öffnen dieser Seite alle Zähler wieder bei 1 in der Ausgabe anfangen. Also wenn sie die Funktion "open" verwenden, so werden alle Variablen zurückgesetzt. Wenn sie irgendwie auf das open verzichten können, dann ist der Ansatz über funktionsgebundene Variablen sehr elegant für Variablen, die nur in der Methode verwendet werden sollen.

Gruß
Martin Kruse
MKruse, Dipl.-Inform.
Kategorie: Computer
Zufriedene Kunden: 25
Erfahrung: 9 Jahre Erfahrung mit Java, VBA, Perl, C# und C++.
MKruse und weitere Experten für Computer sind bereit, Ihnen zu helfen.

Bekannt aus:

 
 
 
„[...]mehr als Zehntausend Experten weltweit; 1500 davon in Deutschland. Acht Jahre nach dem Start ist das [...] Online-Unternehmen mit seinen 90 Mitarbeitern die größte Web-Seite für das Vermitteln von Experten von Anwälten über Ärzte bis hin zu Universitätsprofessoren.“
„Wer eine fachmänische Lösung für ein medizinisches, rechtliches oder technisches Problem sucht, kann das jetzt auch im Internet tun. Lebenshilfe auf die schnelle, unkomplizierte und vor allem erschwingliche Art bietet die Seite www.justanswer.de. Etwa 1500 Experten stehen per Mail für Fragen zu ca. 200 Fachgebieten rund um die Uhr zur Verfügung."
„Rat gewünscht? Rechtliche, medizinische oder allgemeine Fragen beantworten Experten unter www.justanswer.de."
„JustAnswer, die weltweit führende Online-Plattform für Expertenfragen und -antworten, bietet ab sofort noch mehr Sicherheit und Qualität für Verbraucher."
„Ob Vorbereitung, Notfall oder Reklamation nach dem Urlaub - JustAnswer bietet jederzeit schnelle, kompetente Antworten"
„Die Online-Plattform JustAnswer bringt Ratsuchende und Experten in über 200 Fachgebieten zusammen."
 
 
 

Was unsere Besucher über uns sagen:

 
 
 
  • Ich bedauere, dass ich nicht gleich bei Ihnen gelandet bin. Die Leerung des Cache hat das Problem gelöst. Danke Gerd Schönbuchner Grafrath
< Zurück | Weiter >
  • Ich bedauere, dass ich nicht gleich bei Ihnen gelandet bin. Die Leerung des Cache hat das Problem gelöst. Danke Gerd Schönbuchner Grafrath
  • Endlich ein Experte, der mir wirklich weiterhelfen konnte! DANKE! JustAnswer Kunde Taunusstein
  • Ihre Antwort hat mir sehr geholfen, die richtigen Entscheidungen zu treffen. Dass Sie mir darüber hinaus noch 2 Empfehlungen gegeben haben fand ich super. Vielen Dank! JustAnswer Kunde Freiburg
  • Die ausgearbeiteten Hilfen waren gut strukturiert, leicht verständlich und zu 100% hilfreich für mich. Vielen Dank Markus B. Karlsruhe
  • Sehr schnelle und kompetente Antwort, die für mich bares Geld bedeutet. Vielen Dank! S.Stober K.
  • Herzlichen Dank! Hab durch Ihre Antwort viel Geld gespart! Ben R. Deutschland
  • Sehr schnelle und kompetente Hilfestellung. Besonders für mich als Laien wurde alles sehr verständlich erklärt. Gerne wieder! Rosengl Bad Tölz
 
 
 

Lernen Sie unsere Experten kennen:

 
 
 
  • Tronic

    Tronic

    IT-Specialist

    Zufriedene Kunden:

    2269
    Elektroniker und EDV-Service
< Zurück | Weiter >
  • http://ww2.justanswer.com/uploads/PY/Pyroflash/2011-4-21_104934_tronic.64x64.jpg Avatar von Tronic

    Tronic

    IT-Specialist

    Zufriedene Kunden:

    2269
    Elektroniker und EDV-Service
  • http://ww2.justanswer.com/uploads/rufushoschi/2010-11-08_135947_bild.jpg Avatar von IT-Fachinformatiker

    IT-Fachinformatiker

    Systemadministrator

    Zufriedene Kunden:

    6338
    Software Entwicklung, Projekt Erfahrung, Windows-Netzwerke, Linux-Netzwerke, Windows/Linux-Server
  • http://ww2.justanswer.com/uploads/COMINAROSA/2010-02-03_172238_PASSBILD.JPG Avatar von COMIN IT-Service

    COMIN IT-Service

    Dipl.-Ing.

    Zufriedene Kunden:

    779
    Dipl.Ing (FH) ET, NT, IT
  • http://ww2.justanswer.com/uploads/RaubergerConcep/2010-03-02_102740_Portraet64.jpg Avatar von RaubergerConcept

    RaubergerConcept

    IT-Specialist

    Zufriedene Kunden:

    234
    Mehr als 10 Jahre Erfahrung in Softwareentwicklung und Netzwerktechnik
  • http://ww2.justanswer.com/uploads/LF/lfalkenburg/2015-2-8_01843_.64x64.jpg Avatar von Lutz Falkenburg

    Lutz Falkenburg

    IT-Specialist

    Zufriedene Kunden:

    96
    Seit über 20 Jahren beruflich im IT-/IUK-Bereich tätig. Egal ob EinzelPC der Netzwerk...
  • http://ww2.justanswer.com/uploads/BI/BigDaddyXD/2012-10-24_20126_WhySoSeriousJob.64x64.jpg Avatar von BigDaddyXD

    BigDaddyXD

    Informatiker

    Zufriedene Kunden:

    1588
    Microsoft Certified Professional, Microsoft Certified Desktop Support Technican,...
  • http://ww2.justanswer.com/uploads/PU/Pucky80/2011-5-14_54537_pucky80.64x64.jpg Avatar von Pucky80

    Pucky80

    IT-Systemkaufmann

    Zufriedene Kunden:

    1322
    MCITP (Microsoft Server 2008 Enterprise Administrator)
 
 
 

Ähnliche Fragen in der Kategorie Computer