Versuch doch das mal über die Favoriten/Bookmarks (ev. für alle Systeme) folgendermassen: (das alles ins URL des Favoriten)
javascript:title=window.document.title;url=window.document.location;window.open('URLderEINGABEMASKE','NewBM','PREFS');window['NewBM'].document.forms[0].URL=url.........
Ich versuchs in den nächsten Zeit mal aus. Und poste das hier. So einfach ist das nämlich nicht mit den Fenstern (gibt es in diesem Fall einen Opener????).
Hier aber ein besserer und bequemerer Weg:
Wenn Du eine Scriptsprache wie z.B. AppleScript verwendest, kannst Du Dir die ganze Mühe bei der Eingabe sparen. Vielleicht geht das auch mit Windows Scripting.
Viele Programme auf dem Mac unterstützen AppleScript wie Internet Explorer, Netscape/Mozilla, Safari etc. Hier ein Bespiel, das die benötigten Infos aus der aktuellen Seite holt, ein neues Browserfenster mit einer PHP-/HTML-Formularmaske aufmacht und die Infos automatisch in die entsprechenden Felder reinfitzt. Wie Du siehst, lassen sich JavaScript direkt in Applescript ausführen:
global NewBMurl
set NewBMurl to "
http://127.0.0.1/...index.php?ACT=NewBM" tell application "Safari"
activate
set theURL to the URL of document 1 in window 1 -- hol das URL aus der aktuellen Seite/Site
set thetitle to do JavaScript "window.document.title" in document 1 -- Titel der Seite/Site
set nW to make new document at beginning of documents -- neues Fenster
do JavaScript "self.resizeTo(600,650)" in document 1
set the URL of document 1 to NewBMurl -- Formular aufrufen
delay 2 -- warten
try
with timeout of 10 seconds
do JavaScript "window.document.forms[0].blinksTitle.value = '" & thetitle & "';" in document 1 -- Titel in Formfeld
do JavaScript "window.document.forms[0].blinksURL.value = '" & theURL & "';" in document 1 -- URL in Formfeld
do JavaScript "window.document.forms[0].blinksDesc.focus();" in document 1 -- Focus auf Beschreibung
do JavaScript "window.document.forms[0].blinksStatus[0].checked = 'true';" in document 1
end timeout
end try
end tell
Natürlich steht dahinter eine ausgewachsene PHP-/MySQL-Lösung. Dieses Script erspart mir aber eine ganze Menge blöder Eintipp-Arbeit.
Grüsse aus Zürich