Hi,
ein Div-Element wird dynamisch mit Text gefüllt und angezeigt:
function fuellen (text) {
var content="<div id='pop_fenster'>"+text+"</div>";
pup.innerHTML=content;
pup.style.visibility="visible";
}
da fuellen mittels onmouseover aufgerufen wird, werden davor mittels
document.onmouseover = lies_koords;
die aktuelle Position des Mousezeigers ausgelesen und in den variablen pup.style.top und pup.style.left gespeichert.
Komisch (zumindest für mich) ist nun, dass ich nachdem ich in fuellen dem Div-Bereich seinen Inhalt zugewiesen habe (und vorher mit onmouseover=lies_koords) die Mauskoordinaten ausgelesen habe, ich zwar in fuellen sowohl pup.style.left/.top als auch .width habe (der Wert steht im CSS-Bereich von pop_fenster), jedoch keinen Wert in pup.style.height. Doch .height sollte sich doch aus der Länge des übergebenen Textes, plus den CSS-Angaben für pop_fenster ergeben, oder?
Ich will den Wert wissen, um bei zu langem Text (und entsprechend "hohem" div-Bereich") die Angaben in .top entsprechend anpassen zu können um einen scrollbar zu vermeiden...
Was mache ich falsch/wo denke ich falsch?
ein Div-Element wird dynamisch mit Text gefüllt und angezeigt:
function fuellen (text) {
var content="<div id='pop_fenster'>"+text+"</div>";
pup.innerHTML=content;
pup.style.visibility="visible";
}
da fuellen mittels onmouseover aufgerufen wird, werden davor mittels
document.onmouseover = lies_koords;
die aktuelle Position des Mousezeigers ausgelesen und in den variablen pup.style.top und pup.style.left gespeichert.
Komisch (zumindest für mich) ist nun, dass ich nachdem ich in fuellen dem Div-Bereich seinen Inhalt zugewiesen habe (und vorher mit onmouseover=lies_koords) die Mauskoordinaten ausgelesen habe, ich zwar in fuellen sowohl pup.style.left/.top als auch .width habe (der Wert steht im CSS-Bereich von pop_fenster), jedoch keinen Wert in pup.style.height. Doch .height sollte sich doch aus der Länge des übergebenen Textes, plus den CSS-Angaben für pop_fenster ergeben, oder?
Ich will den Wert wissen, um bei zu langem Text (und entsprechend "hohem" div-Bereich") die Angaben in .top entsprechend anpassen zu können um einen scrollbar zu vermeiden...
Was mache ich falsch/wo denke ich falsch?
Kommentar