Hallo zusammen
auf meiner Seite sollen Daten zum rauskopieren angezeigt werden:
function ShowDaten(Link)
{
top.document.getElementById("Informationen").style.left = top.X + top.document.getElementById("SideBar").offsetLeft + top.document.getElementById("Bereich").offsetLeft + 10 + "px"
top.document.getElementById("Informationen").style.top = top.Y + top.document.getElementById("DatenBereich").offsetTop + top.KennungHeight + 50 + "px"
top.document.getElementById("Informationen").innerHTML = Link.getAttribute("Daten")
top.document.getElementById("Informationen").style.visibility = "visible"
top.document.getElementById("Informationen").focus()
top.document.selection.empty()
}
Diese Funktion wird per Javascript zugewiesen:
function AnzeigenZuweisen()
{
var a = 0
var p = 0
var Pos = 0
var b = 0
for (var i = 0; i < document.getElementsByTagName("a").length; i++)
{
var l = document.getElementsByTagName("a")[i];
l.a = a;
if (l.onclick == undefined && l.getAttribute("Daten") == undefined)
{
l.onclick = function(e) {
top.ActiveLink = this;
}
}
if (l.onclick == undefined && l.getAttribute("Daten") != "")
{
l.onclick = function(e) {
top.ActiveLink = this;
ShowDaten(this);
}
}
if (l.onmouseover)
{
l.onmouseover = function(e) {
BildTimeOut = window.setTimeout("ShowPicture(" + this.a + ")", 1000);
}
l.onmouseout = function(e) {
window.clearTimeout(BildTimeOut);
HidePicture(this.a);
}
a++
}
}
}
Und das funktioniert auch fehlerfrei beim öffnen von Links auf html Seiten. Doch wenn ich zuerst einen Link aufrufe der mit php erstellt wurde, dann kommt die o.g. Fehlermeldung im IE was sich auf die Zeile top.document.selection.empty() bezieht.
Das ist jetzt wohl etwas zu weit her gebracht und damit schwer nachvollziehbar, Wäre aber genial Hilfe zu bekommen und dafür mich ich mich schon jetzt bedanken.
mfg. Andreas