Hallo Andreas,
http://skop.net/self/window.external.AddFavorite.html
.... das dagegen funktioniert.
Bei mir auch ;-)
Danke euch beiden, das hat mir weitergeholfen.
Ich habe jetzt eine andere Lösung gefunden, allerdings stellt der IE 6 einen Teil der Seite nicht dar, sobald ein a-Element per setAttribute() um ein href-Attribut ergänzt wird. Scheiß Browser.
HTML-Auszug:
<ul>
<li>HTML-Sidebar: <a id="xpsp2htm" title="SELFHTML: HTML">Diese Installationsvariante …</a></li>
<li>CSS-Sidebar: <a id="xpsp2css" title="SELFHTML: CSS">Diese Installationsvariante …</a></li>
</ul>
Relevante Script-Zeilen:
document.getElementById("xpsp2htm").setAttribute("href", HTMFav); // löst den Fehler aus
document.getElementById("xpsp2htm").firstChild.nodeValue = HTMFav;
HTMLFav enthält den Wert
javascript:void(_search=open('…pfad…/navigation/sidebars/html.htm', '_search'))
Ergebnis im IE 5 (so soll es sein):
Ergebnis im IE 6:
Auch die Angabe eines dritten Parameters bring keine Besserung. Scrollt man jedoch an den Beginn der Seite und dann wieder hinunter, wird alles korrekt dargestellt. Ist das ein bekannter Rendering-Bug? Und warum passieren solche Dinge immer mir? Wah! ;-)
Grüße
Roland