tossesMedlem sedan aug. 2003190 inlägg Hej!
1:
Om man skriver t.ex:
top.frames.right.document.write("hejsan");
så försvinner den ursprungliga html på sidan och ersätts av hejsan. Hur gör jag för att skriva till ett befintligt htmldokument?
2:
Om jag nu skrivit ut hejsan i frame right och vill ta bort det i efterhand typ "klicka här för att ta bort hejsan i den andra ramen" hur gör man det??
/Tack på förhand
J.N.Medlem sedan apr. 20031 660 inlägg HEJ!
Innerhtml verkar vara något för dig!
document.all["txt_alttext"].innerHTML = "";
<span id="txt_alttext"></span>
För att lösa problemen gör en funktion som skriver lämplig text till <span>.
Jesper TMedlem sedan nov. 20017 144 inlägg Testa att lägg in ett lager i din frame (right) som heter foo.
ex. <div id="foo"></div> Och sedan på din andra sida:
<input type="button" value="Skriv" onclick="top.frames.right.document.getElementById('foo').innerText='Hey you!';">
<input type="button" value="Töm" onclick="top.frames.right.document.getElementById('foo').innerText='';">
Jesper TMedlem sedan nov. 20017 144 inlägg document.all är dock inte så lyckat då det endast funkar med I.E.
J.N.Medlem sedan apr. 20031 660 inlägg HEJ!
Jesper T skrev:
document.all är dock inte så lyckat då det endast funkar med I.E.
Riktigt, men det räckte för mig.
Du får gärna förklara skillnaden i innerHTML och innerText. Om inte för någon annan så för mig :)
Jesper TMedlem sedan nov. 20017 144 inlägg
Du får gärna förklara skillnaden i innerHTML och innerText. Om inte för någon annan så för mig
<div id="foo"><b>HEJ!</b></div>
<button onclick="alert(document.getElementById('foo').innerText);">InnerText ?</button>
<button onclick="alert(document.getElementById('foo').innerHTML);">InnerHTML ?</button>
tossesMedlem sedan aug. 2003190 inlägg Tack så mycket!
Jag ska kolla på dettahär så fort jag har tillgång till mina sidor.
dectgapMedlem sedan sep. 20021 655 inlägg
Jesper T skrev:
document.all är dock inte så lyckat då det endast funkar med I.E.
Och innerText är inte heller så lyckat, då även det bara funkar i IE (och möjligtvis Opera) ;)