javascript onchange geval

Pagina: 1
Acties:

  • M4RTiN
  • Registratie: Augustus 2000
  • Laatst online: 24-11-2024
ben bezig met mn eigen backend en het php gedeelte gaat me wel goed af, alleen er schort nog wat aan mn javascript talenten :D

het probleem zo: als ik iets in een bepaalde input veranderen moet hij een plaatje refreshen met wat er op dat moment staat

ik heb wat gezocht en ik heb het nu zo

om een plaatje te laten zien gebruik ik:
code:
1
2
3
4
         imgstring=x.img.value
         document.write('<img src=http://m4rtin.dnsalias.net/pic/');
         document.write(imgstring);
         document.write(' border=1>');

op deze manier pakt hij al wat er op dat moment staat zeg maar

maar nu het refresh gedeelte, bij de input heb ik gezet
code:
1
onChange=\"imgF5()\"

en mn bovenste code in die functie gezet

als ik dit gebruik dan refresht hij het wel maar in een nieuwe bladzijde... :( ik wil graag dat dat niet gebeurt, wie kan me helpen?

  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 16:41

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

Zet die functie in de body

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


  • M4RTiN
  • Registratie: Augustus 2000
  • Laatst online: 24-11-2024
daar staat hij al...

  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 16:41

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

document.plaatje.src=imgstring ?

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


  • r0bert
  • Registratie: September 2001
  • Laatst online: 11-08 16:19
Je kunt alleen document.write gebruiken als je de hele pagina refresht/opnieuw laadt

  • M4RTiN
  • Registratie: Augustus 2000
  • Laatst online: 24-11-2024
oow op die manier , wat kan ik dan het beste gebruiken?

  • r0bert
  • Registratie: September 2001
  • Laatst online: 11-08 16:19
code:
1
2
3
4
<div id="imgDiv"> [img]"weeniewat.jpg"[/img] </div>
<form name="imgForm">
 <input type="text" name="imgStr" onChange="chgImg();">
</form>


code:
1
2
3
4
5
<script language="JavaScript" type="text/javascript">
function chgImg() {
   imgDiv.innerHTML = '[img]"weeniewat.jpg"[/img]';
}
</script>

zoiets, maar dan krijg je wel een soort van stroringen.. want als je aan het typen bent in het input field en je hebt bijvoorbeeld 'style="font-' dan voert ie intussentijd de onChange al uit (toch:?) dus dan krijg je in imgDiv incorrecte HTML.. maar goed

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 23:34

crisp

Devver

Pixelated

Op zondag 07 april 2002 15:10 schreef M4RTiN het volgende:
oow op die manier , wat kan ik dan het beste gebruiken?
Je imagetag in een <div> zetten, en de inhoud van de <div> overschrijven mbv innerHTML.
Of: je image een id geven en met document.images['id'].src het plaatje wijzigen.

Intentionally left blank


  • M4RTiN
  • Registratie: Augustus 2000
  • Laatst online: 24-11-2024
tnx dit werkt perfect!
Pagina: 1