Treffer durch Suche innerhalb eingeklappter Inhalte

Also manchmal sind Computer wirklich kleinlich.

Der Code ist so gesehen absolut richtig. Es steht nur der "Befehl" zum Springen eine Zeile zu weit oben.

Code bisher:

Javascript:
ende = start + suche.length;
neu = orig_text.substring(0, start) + "<span style='color: red; font-weight: bolder;'><a name='treffer'>" + orig_text.substring(start, ende) + "</a></span>" + orig_text.substring(ende);
document.getElementsByTagName('div')[div_count].innerHTML = neu;
start = ende;
location.href = "#treffer";
document.getElementsByTagName('div')[div_count].style.display = "block";

und so muss es aussehen:

Javascript:
ende = start + suche.length;
neu = orig_text.substring(0, start) + "<span style='color: red; font-weight: bolder;'><a name='treffer'>" + orig_text.substring(start, ende) + "</a></span>" + orig_text.substring(ende);
document.getElementsByTagName('div')[div_count].innerHTML = neu;
start = ende;
document.getElementsByTagName('div')[div_count].style.display = "block";
location.href = "#treffer";

Es müssen nur die letzten zwei Codezeilen getauscht werden, dann werden die Treffer wieder angesprungen!
 
Danke... ich hab die zeile "start = ende;" verschoben... aber brachte keine Erfolg.

Jetzt funktioniert alles einwandfrei und zwar so wie ich mir das vorgestellt hab.

Vielen vielen Dank für die großartige Hilfe.
 

Neue Beiträge

Zurück