David Hörpel: Frage zu indexOF

Beitrag lesen

Hallo!

Wie vielleicht einige gemerkt haben, poste ich seit Tagen öfters mal zu demselben Thema. Das hängt damit zusammen, dass leider weder die Forumsbeiträge noch ich noch jemand Anderes das Problem richtig lösen konnte, das Script aber für mich sehr wichtig ist.
Es geht um folgendes Script:
function selectedtext()
                          {

text = document.selection.createRange().text;

var my_href="../Dict/"+text.substring(0,1)+".html";
parent.Dict.location.href=my_href;
if(my_href.indexOf(document.selection.createRange().text) == -1)
{ alert("There was a found!")}

else { alert("There was no found!")}

}

Wenn ich ein Wort markiere, das er im benachberten Frame, das ein Wörterbuch ist, gefunden habe, soll er die Meldung herausgeben "There was a found!" ansonsten "There was no found!". Komischerweise gibt er immer "There was a found!" heraus. Ich bin sicher, dass es mit IndexOf() zusammenhängt,w eiss aber nicht wieso.
Kann mir einer weiterhelfen?
Danke!

MfG David!