<ole> Du kan også loade et helt HTML-dokument ind i et <div>: http://www.olebole.f2s.com/load_html/ ...løsningen af hænger af, hvad du skal bruge det til /mvh </bole>
Det kan også skyldes, at den side, du prøver at skrive ind i, ligger under et andet domæne - for så kan du ikke få lov til at manipulere den med JS. Ellers må du frem med noget mere kode.....meget gerne en URL :) /mvh
Du spurgte til jeps\'s innerHTML (ikke jeps2, som er den, du vil skrive i) - og så skal man desuden spørge til \'ramme.document.body.innerHTML\' for at få fat i sideindholdet :)
Hehe...det er fint nok. Jeg står ikke lige og mangler points :) Bare hav lidt mere tålmodighed en anden gang. Vi vil gerne hjælpe...nogle gange får du et svar, du kan bruge på et par minutter - andre gange på et par dage. Det kan være tidsnød, arbejde eller så meget andet. Næsten aldrig er det mangel på vilje :) /mvh
Hmmmm ....har ikke været der længe ....!??!?! :o) Lav en: <iframe style=\"width:1px;height:1px\" name=\"bufferFrame\" id=\"bufferFrame\"></iframe> ...og et: <div id=\"content\" style=\"position:absolute;left:100px;top:150px;width:250px;\"></div>
Skriv så dette script i din <head>:
// Browser detection var dom = document.getElementById ? true:false; var ns4 = document.layers ? true:false; var ie4 = document.all ? true:false;
// Load document into <div> if Netscape4.x // - else into an <iframe>: function loadHTMLdoc(url) { if (ns4) { var obj = document.layers[\"content\"]; obj.load(url,obj.clip.width); } else { parent.bufferFrame.document.location = url; } }
// Copy the content of the <iframe> to the <div> - if not Netscape4.x: function loadHTMLdocFin() { if (dom && !ie4) { document.getElementById(\"content\").innerHTML = parent.bufferFrame.document.body.innerHTML; } else if (ie4) { document.all[\"content\"].innerHTML = parent.bufferFrame.document.body.innerHTML; } }
Du kalder så script\'et med: <a href=\"java script:loadHTMLdoc(\'en_side.html\');void(0);\">Load side</a>
I filen, der loades skal denne kaldes på onload: <body onload=\"parent.loadHTMLdocFin();\">
Det hele virker selvfølgelig upåklageligt i NS4.X (Netscape er de eneste, der har implementeret to forskellige funktioner til at loade sider direkte ind i et <div>), men i IE virker det *kun*, hvis du har begge filer liggende under samme domæne. /mvh
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.