Schwierigkeiten mit Bookmark-Script

Hallo!

Dieses Script würde ich gerne anpassen wollen… nur gelingt es mir nicht, weil ich nicht genug darüber weiß.

<!–
if ((navigator.appVersion.indexOf(„MSIE“) > 0)
&& (parseInt(navigator.appVersion) >= 4)) {
var sText = „<SPAN STYLE=‚color:blue;cursor:hand;‘“;
sText += „onclick='window.external.AddFavorite(location.href,“;
sText += „document.title);’>Add this page to your favorites</SPAN>“;
document.write(sText);
}
//–>

Es funktioniert soweit, aber damit wird in diesem Zustand nur die HTM-Datei in die Favoriten gelegt, auf welcher das Script steht. Und das ist nicht die index.htm, die ich beim bookmarkwilligen Surfer hinterlegt haben möchte.
Wie kann ich von irgendeinem Punkt der Homepage die Datei http://meine-domain.de/index.htm bookmarken lassen?
Weiß jemand Rat?

Danke!
Otto

Hi.
Dazu must du nur location.href (Zeile 5) durch die URL (in Anfuehrungszeichen setzen) ersetzen. Dieses Skript funktioniert nur mit dem IE in einer Version groesser als 4. Hoffentlich bleibt der IE der einzige Browser, bei dem man per Skript Favoriten hinzufuegen kann. Man besucht eine Webseite und ohne irgendwas zu machen hat man ploetzlich hunderte von neuen Bookmarks, aber die IE-Nutzer wollen das wohl :smile:.
CU,
Sebastian.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hi.
Dazu must du nur location.href (Zeile 5) durch die URL (in
Anfuehrungszeichen setzen) ersetzen.

Danke erstmal… aber:
Sobald ich das tue, verschwindet das ganze Script vom Browser.
Hast Du eine Erklärung?

Otto

@Sebastian: Erklärung gefunden, aber…
…leider noch keine Lösung.

Ein Scriptfehler wird - nachdem ich den Browser zur Anzeige aufgefordert habe - gemeldet.

Würdest Du mir die vollständige Syntax dieser Zeile bitte notieren?

Otto

Hi.
Eigentlich muesste das dann so aussehen:

 \<!--
 if ((navigator.appVersion.indexOf("MSIE") \> 0)
 && (parseInt(navigator.appVersion) \>= 4)) {
 var sText = "\<SPAN STYLE='color:blue;cursor:hand;'";
 sText += "onclick='window.external.AddFavorite("http://www.meine-domain.de/index.html",";
 sText += "document.title);'\>Add this page to your favorites\</SPAN\>";
 document.write(sText);
 }
 //--\>

CU,
Sebastian.

du wolltest doch noch ein bissel escapen :smile:

sText += "onclick='window.external.AddFavorite("http://www.meine-domain.de/index.html","

nach so:

sText += "onclick='window.external.AddFavorite(\"http://www.meine-domain.de/index.html\","