Zuweisung Objekt an übergeordneten DIV
Matt
- javascript
0 Edgar Ehritt0 Matt
0 ChrisB
Hi Forum,
ich habe einen DIV-Container auf overflow:auto stehen, sprich mit scrollbarem Inhalt. Darin befindet sich eine Liste (ul). Die Listen-Elemente (li) sind "drag-fähig". Wenn man diese über den Rand des scrollbaren Div-Containers zieht, sind sie nicht mehr sichtbar.
Ich hab versucht per appendChild die li einem übergeordneten Div-Container zuzuweisen, allerdings erhalte ich folgende Fehlermeldung.
Fehler: uncaught exception: [Exception... "Component returned failure code: 0x80004003 (NS_ERROR_INVALID_POINTER)" nsresult: "0x80004003 (NS_ERROR_INVALID_POINTER)" location: "JS frame :: functions.js :: anonymous :: line 107" data: no]
In line 107 steht:
document.getElementById('nav').appendChild(element);
Habt ihr eine Idee woran es liegen könnte?
Danke für eure Hilfe!
Viele Grüße,
Matt
Hallo Matt,
Fehler: uncaught exception: [Exception... "Component returned failure code: 0x80004003 (NS_ERROR_INVALID_POINTER)" nsresult: "0x80004003 (NS_ERROR_INVALID_POINTER)" location: "JS frame :: functions.js :: anonymous :: line 107" data: no]
In line 107 steht:
document.getElementById('nav').appendChild(element);
den ganzen Code mal bitte, wo var element
gebildet wird!
Gruß aus Berlin!
eddi
Hi eddi,
Danke für deine Hilfe!
den ganzen Code mal bitte, wo
var element
gebildet wird!
function setDraggables(articleID, revertStatus)
{
if(revertStatus==undefined) revertStatus = 'failure';
new Draggable(articleID, {
revert: revertStatus,
onStart: function(element){
document.getElementById('nav').appendChild(element);
}
});
}
Das ganze wurde mit der Library scriptaculous und prototype erstellt. Element ist das element das "gedraggt" wird.
LG Matt
Hi,
Ich hab versucht per appendChild die li einem übergeordneten Div-Container zuzuweisen,
Du meinst damit, einem DIV-Element ein LI als Kindknoten anzuhängen?
Das ist nicht erlaubt, List Items haben in einer Liste zu stehen, und nicht in "irgendeinem" Element.
allerdings erhalte ich folgende Fehlermeldung.
Fehler: uncaught exception: [Exception... "Component returned failure code: 0x80004003 (NS_ERROR_INVALID_POINTER)" nsresult: "0x80004003 (NS_ERROR_INVALID_POINTER)" location: "JS frame :: functions.js :: anonymous :: line 107" data: no]
Gut möglich, dass obiges dieses invalid-pointer-Kauderwelsch auslöst.
MfG ChrisB