Hallo,
ich hab da ein problem mit meinem javascript-bookmarklet in firefox.
javascript:window.open("http://www.example.com","test");void(0);
dadurch öffnet sich ja ein neues fenster mit der url "http://www.example.com" und dem namen "test". soweit so gut. mein problem ist aber folgendes. wenn ich das bookmarklet erneut ausführe von einer anderen seite aus dann öffnet sich wieder ein neues fenster statt das das ursprüngliche fenster mit dem namen "test" aktualisiert wird. laut meiner google-recherche sollte es aber eigentlich die url in dem bereits existierenden fenster öffnen.
so wie z.b. hier beschrieben:
https://developer.mozilla.org/en-US/docs/Web/API/Window.open
If a window with the name strWindowName already exists, then strUrl is loaded into the existing window. In this case the return value of the method is the existing window and strWindowFeatures is ignored. Providing an empty string for strUrl is a way to get a reference to an open window by its name without changing the window's location. To open a new window on every call of window.open(), use the special value _blank for strWindowName.
oder hier:
http://aktuell.de.selfhtml.org/artikel/javascript/fensterzugriff/
Der Browser verwaltet intern die Liste der Fensternamen. Wenn Sie ein neues Fenster öffnen wollen, dessen Fenstername schon existiert, wird einfach das alte Fenster weiterverwendet. Denken Sie sich also einen Fensternamen aus, der nicht von anderen Websites benutzt wird, die zur gleichen Zeit gleichnamige Popupfenster geöffnet haben könnten
in opera funktioniert das genau so wie in den links beschrieben. in firefox leider nicht und wie ich grad festgestellt habe macht auch chrome die selben probleme wie firefox.
verhällt sich hier nun opera falsch oder firefox und chrome?
lg
dingsbums