hallo!
ich will im internet explorer nen wort im text markieren, rechte maustaste drauf machen und einen neuen menü punkt machen,
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\Film bei OFDB suchen]
@="file://D:\\OFDBsearch.htm"
"Contexts"=dword:00000010
dann ist der eintrag schon mal da.
in der html datei steht:
[
var parentwin = external.menuArguments;
var doc = parentwin.document;
var sel = doc.selection;
var rng = sel.createRange();
var str = new String(rng.text);
var teil1 = "http://www.ofdb.de/view.php?page=erwblaettern&Kat=Film&Titel=";
var teil2 = "&Darsteller=&Regie=&Land=-&Alter=-&Genre=-&Inhalt=&Submit=Suche+ausf%FChren";
var searchUrl = teil1;
if(str.length != 0)
{
var i;
var words = str.split(' ');
for (i = 0; i {
if (i)
{
searchUrl += '+';
}
searchUrl += words[i];
}
}
searchUrl = searchUrl + teil2;
//window.open(searchUrl);
alert (searchUrl);
parentwin.navigate(searchUrl);
so springt er immer im aktuellen fenster auf die angegebene suchseite. aber ich möchte, daß er ein neues interet xplorer fenster öffnen. nur window.open macht nix
Programmieren - alles kontrollieren 4.941 Themen, 20.715 Beiträge
window.open(Adresse, Ziel [, Optionen]);
http://de.selfhtml.org/javascript/objekte/window.htm#open
mr.escape
[Diese Nachricht wurde nachträglich bearbeitet.]
ok, zeile geändert in
window.open(searchUrl, "Zweitfenster");
tut sich aber immer noch nix
Hast du es schon mal mit parentwin.open(searchUrl) versucht. Evtl. liegt es an der fensterstruktur, wo OFDBsearch.htm als "menüdatei" unübliche eigenschaften aufweist. Wenn parentwin.navigate(searchUrl); geht, sollte auch parentwin.open() gehen.
window.open(searchUrl); geht in opera innerhalb einer seite auch mit nur einem parameter (mit einem default-ziel).
mr.escape
also parentwindow.navigate macht er, dann bin ich halt nur immer noch im gleichen window. und ich möchte halt ein neues haben, denn wenn ich text markiere in einem kleinen (popup) fenster und suchen lassen sollte im das suchergebnis im vollbild dargestellt werden und so klein.
bei parentwindow.open springt mein popup blocker an. und das kann man ja ausstellen