In meiner Anwendung muss ich ein Popup öffnen und einige Ergebnisse anzeigen, die von einer Javascript-Funktion kommen. Ich öffne das Popup-Fenster mit dem Befehl:Text an ein Popup-Fenster übergeben, das in einer JS-Funktion geöffnet wurde
var popup=window.open('popup.html', 'width=500', 'height=500');
wo popup.html
ist eine HTML-Seite, die für die einige Diagramme, die die chart.js Bibliothek aufruft. Ich muss Daten an dieses Fenster übergeben, um das korrekte Diagramm anzuzeigen. Ich habe viele Beispiele ausprobiert, aber keine funktionierte. Wie könnte ich dieses Problem lösen?
Luca
Übergeben Sie Informationen in #hash oder? Suche. Deine Parameter sind auch falsch 'var popup = window.open ('popup.html # parmopass', 'windowName', 'width = 500, height = 500');' – mplungjan
@anu - nicht wirklich ein großartiges Duplikat – mplungjan
Wenn die Seiten Sind auf der gleichen Domain, speichern Sie das JSON in einer globalen Var und greifen Sie auf das Kind als 'opener.jsonvar' zu - oder erstellen Sie einen Getter und nennen Sie es:' opener.getJsonVar() ' – mplungjan