[Javascript]document.write uitvoeren op zelfde page

Pagina: 1
Acties:

  • lukaso
  • Registratie: Augustus 2004
  • Laatst online: 08-05 00:19
mischien een domme vraag, maar ik wil met javascript iets op me pagina schrijven, maar dan alleen als je ergens op klikt ofzo, dus als functie.

dit gaat natuurlijk goed:

<SCRIPT language="JavaScript">
document.write('hier ja,<BR> hier ^_^<BR>' );
</script>

maar dit opent ie dan in een nieuw window.

[img]"yoppy.jpg"[/img]<BR>
<SCRIPT language="JavaScript">
function gaa()
{document.write('hier ja,<BR> hier ^_^<BR>' );}
</script>

hoe zorg ik er nu voor dat ie het document.write gedeelte netjes uitvoert onder de <img> ?

BVD

Verwijderd

ik zou die tekst gewoon in een div zetten en dan spelen met de display-property bij onMouseOver :)

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 18:52

gorgi_19

Kruimeltjes zijn weer op :9

Clientside zaken horen thuis in Webdesign & Graphics

>> Webdesign & Graphics

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:27

crisp

Devver

Pixelated

document.write kan je alleen toepassen tijdens het parsen van je HTML en script, achteraf content dynamisch wijzigen kan je doen mbv innerHTML (vies maar krachtig) of DOM methoden.

Intentionally left blank


  • lukaso
  • Registratie: Augustus 2004
  • Laatst online: 08-05 00:19
ty,

[html]

[img]"pics/me2-opleiding-a.jpg"[/img]
<div id="opleiding">
opl
</div>

[css]

#opleiding
{ display: none; }

[js]

function show(id, value)
{
document.all[id].style['display'] = value;
}


</topic>

[ Voor 24% gewijzigd door lukaso op 23-03-2005 11:36 ]


Verwijderd

dit is wat netter ivm browser-compatibiliteit:

function show(id, value)
{
document.getElementById(id).style.display = value;
}
Pagina: 1