Autor | Zpráva | ||
---|---|---|---|
Birkof Profil |
#1 · Zasláno: 6. 6. 2007, 08:52:00
OuterHTML funguje jen v IE, čím ho mám nahradit v Firefoxu a Mozille?
|
||
scrof Profil * |
#2 · Zasláno: 6. 6. 2007, 09:07:34
První odkaz google :-)
http://ssdesigns.proboards15.com/index.cgi?board=open&action=display&t hread=1125154648 |
||
Birkof Profil |
#3 · Zasláno: 6. 6. 2007, 10:18:05
Moc pěkný, jak je na stránce uvedeno: Simply amazing.
Mám z toho hlavu jak pátrací balón :-( |
||
los Profil * |
#4 · Zasláno: 6. 6. 2007, 14:27:33
Ak ti stačí čítanie outerHTML, tak môžeš použiť niečo na tento spôsob:
function getOuterHTML(el) { return document.createElement("div").appendChild(el.cloneNode(true)).innerHTM L; } Nastavovanie by bolo v podobnom duchu, len by tam bol navyše nejaký cyklus. |
||
Birkof Profil |
#5 · Zasláno: 6. 6. 2007, 22:34:29
čtení mi bohužel nestačí, ale našel jsem zajímaný kód, který se pokusím upravit pro zápis.:
<body> <div id="theDiv" style="border:solid 1px red;width:300"> <p>abc</p> <p>def </p> </div> <form id="abc" name="myForm" action="xyx.com" target="_blank"> <p><input type="text" name="t2"> <input> <input type="submit"> </p> </form> <div id="tempDiv" style="display:none"></div> <script> function getOuterHTML(obj){ temp=document.getElementById(obj).cloneNode(true) document.getElementById('tempDiv').appendChild(temp) outer=document.getElementById('tempDiv').innerHTML document.getElementById('tempDiv').innerHTML="" return outer } alert(getOuterHTML("theDiv")) alert(getOuterHTML("abc")) </script> </body> |
||
Časová prodleva: 17 let
|
0