Huhu Indyk,
hier ein script, mit dem ich Hervorhebungen mache.
als Parameter der url erwarte ich den searchStr und einen anchor.
Der Anchor ermöglicht das Scrollen zu einer Stelle, die zum Beispiel in einer Suche ermittelt wurde und im Text natürlich als href enthalten ist. Aufrufen tue ich das im Onload des Body.
function markSearch()
{
var searchStr = '';
var anchor = '';
if (window.document.getElementById('searchString'))
searchStr = window.document.getElementById('searchString').value;
else
{
var paramstr = document.URL.substring(document.URL.indexOf('?') + 1).split('&');
for (i=0; i ';
var outSpan = '';
var einzelteile = new Array();
var fundstellen = new Array();
var str = "";
var content = window.document;
fundstellen = window.document.getElementById("searchResult").innerHTML.match(regString);
einzelteile = window.document.getElementById("searchResult").innerHTML.split(regString);
str = "";
if (fundstellen != null)
{
for(k = 0; k einzelteile[k].lastIndexOf("\>")
)
{
str += fundstellen[k];
}
else
{
if (k == 0)
{
if(einzelteile[k].lastIndexOf(" einzelteile[k].lastIndexOf("\>"))
str += "";
}
str += inSpan + fundstellen[k] + outSpan;
//alert(einzelteile[k]+" ##"+fundstellen[k]+"## "+fundstellen[k+1]);
}
}
if (einzelteile.length \> fundstellen.length)
str += einzelteile[einzelteile.length - 1];
window.document.getElementById("searchResult").innerHTML = str;
}
if (anchor == '')
for(var i=0; i
Dirk.Pegasus