f.eks så mener den at det er null or not and obejct... og jeg ved garanti at jeg har et <div> felt med et id=textfelt og alt det pjat....og der er ingen stavefejl eller noget i stil..
div feltet er pakket ind i nogle <table> og jeg tror at mit problem er at jeg ikke kan finde ud af at accesse den div feltet rigtigt...
for som sagt i mit forsøg hvor div feltet bare sad i body'en der havde den intet problem med det....
håber der er en ninja til sådan noget DOM sjov og som kan forklare mig hvad jeg gør forkert
textfelt har et child-element, som er fundet via document.getElementById eller lignende...
Jeg har en mini-eksempel, som lige er bikset sammen - det virker hos mig --- Det indsætter elementer af typen HR (horizontal ruler) umiddelbart inden et P-tag, jeg har (som har id="end")
<html> <script> function testInsertBefore() { var child = document.createElement("hr"); var theEnd = document.getElementById("end"); document.getElementById("test308637").insertBefore(child, theEnd); } </script> <body> <span onClick="testInsertBefore();"> InsertBefore </span> <div id="test308637" style="border:1px #000000 solid;"><p id="end"/></div> </body> </html>
Her skulle den gerne alerte "textfelt" tilbage ... Hvis den derimod melder "Et objekt var ventet" så er det tydeligt at der har været problemer med at få fat i div'en I det tilfælde, så prøv alert( document.getElementById("textfelt") ); Hvis den melder "null" - så er den sikker :-)
Hvad er det, du indsætter ???
Som jeg nævnte først - jeg vil gerne se noget kode! det gør det en del lettere :-)
Jeg kan dog forstå at den skriver Invalid Argument ---Det er jo ikke Java du programmerer --- du er igang med at konstruere noget Javascript (Der er STOR forskel)
Er det muligt at se noget kode??? Det ville gøre det _meget_ at finde løsningen til dig --- Det med kun at skrive én linie virker ikke så godt --- for man har jo så ingen kontekst, som man kan læse fejlen ud af....
HTML DELEN---- har ikk taget det hele med... kun det der skal bruges <body style="margin: 0px"> <table width=100% height=100% bgcolor="5FC8FF" border=0 cellpadding=0 cellspacing=0> <tr> <td> <table height=100% height=100% cellpadding=0 cellspacing=0 border=0> <tr> <td height=62></td> <td width=100% height=62></td> </tr> </table> </td> </tr>
Der er masser af steder, du kan få lidt gratis plads ved en hurtig og simpel tilmelding. Det er udmærket til denne slags ting. Det ender hurtigt med at blive en voldsom lang tråd og en masse fægten frem og tilbage ;o) /mvh
Til at starte med er alle dine referencer helt hen i vejret. Du bør ikke kalde dine frames 'top' og 'bottom' ... det roder JS rundt i. Prøv f.eks. med 'topFR' og 'bottomFR'. Dernæst skal du referere til elementer i den øverste frame med: parent.FRAMENAVN.document.getElementById("ELEMENT_ID");
De folk, du beder om at hjælpe dig, bruger deres fritid på det. Det kan ikke være meningen, vi skal spilde vores tid på, at du ikke skriver, hvad du vil og uploader eksempler, du alligevel ikke vil have hjælp til.
Jeg er ude af spørgsmålet og foretrækker at bruge min tid på at hjælpe spørgere, der tager tingene lidt mere alvorligt. Det har intet at gøre med, om du er 'super stærk i det her'. Det handler om at tage alvorligt, at andre tilbyder at bruge deres fritid på at hjælpe dig. Så er det mindste, du kan gøre, at lade være med at spilde vores tid med sjusk!
synes du ikk selv at du hidser dig selv lidt for hurtigt op???
det var jo ikke fordi jeg forventet at du ville lave det om efter at du havde kommet med en løsning....vel?
jeg gjorde bare opmærksom på at jeg havde lavet en fejl and thats it...
så derfor er ingen grund til at hidse sig op over små ting og i øvrigt fik jeg jo selv tilpasset det ikk? så hvad er det lige problemet er?
og ja jeg skrev at det skulle indsættes der.... men man har vel lov til at skifte mening.. right? jeg fik nemlig ikke det ønsket result af ud at det som jeg havde håbet på....MEN DET LØSTE JEG JO OGSÅ SELV..
og hvis jeg ikk tog det her alvorligt.. hvorfor tror du så at jeg oprettet en side, så du kunne se det online.....og hvorfor tror du at jeg selv tilpasset og selv løste nogle af de ting jeg spurgte om?
jeg sagde endda undskyld for mit fejltrin....
problemet her er at enten har du bare haft en dårlig dag... eller også er du ikke særlig tolerant, forstående og tilgivende....
men fordi jeg er så flink som jeg nu er... så får du point alligevel... modsat hvad andre nok ville have gjort
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.