🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: be.comp.programming
7 messages
7 total messages Started by Cofke Fri, 17 Jan 2003 00:41
java script vraagje
#5995
Author: Cofke
Date: Fri, 17 Jan 2003 00:41
24 lines
1652 bytes
Waarom werkt test niet en test2 wel???? (zie beneden)
melding =>foto is geen object, nogthans is het er wel.
window.document.foto.name   :werkt niet
window.document.formke.foto.name werkt niet
formke.foto.name : zo zou het moeten maar werkt ook niet.

....code HTML
<FORM name= "formke" onsubmit="return test(this.form)">
<INPUT type="image"  name="foto"  src="images/spectrum.jpg"  >
<INPUT type= "button" name="testje"  onclick="test2(this.form)"  >
</FORM>

javascript:

 function test(theform){
 alert(theform.foto.name)
 return false
 }
  function test2(theform){
 alert(theform.testje.name)
 }

TIA
Cofke
Re: java script vraagje
#5996
Author: Ben Turner
Date: Fri, 17 Jan 2003 00:48
20 lines
1409 bytes
"Cofke" <cof69@hotmail.com> wrote in message
news:YiIV9.15794$bt6.3107313954@hebe.telenet-ops.be...

<snip>

probeer es:

function test(theform) {
  window.alert(theform.foto.name);
  return false;
}

function test2(theform) {
  window.alert(theform.testje.name);
}

je bent wat puntkomma's vergeten :)

Ben
Re: java script vraagje
#5997
Author: Jos
Date: Fri, 17 Jan 2003 08:00
11 lines
1374 bytes
"Cofke" <cof69@hotmail.com> wrote in message
news:YiIV9.15794$bt6.3107313954@hebe.telenet-ops.be...

<FORM name= "formke" onsubmit="return test(this.form)">

Hier moet al zeker (this) staan ipv (this.form).

Maar de fout met het foto-object blijft. Daar heb ik (nog) geen oplossing
voor.

Jos
Re: java script vraagje
#5999
Author: KLinZ
Date: Fri, 17 Jan 2003 18:52
24 lines
1860 bytes
Cofke wrote:
> Waarom werkt test niet en test2 wel???? (zie beneden)
> melding =>foto is geen object, nogthans is het er wel.
> window.document.foto.name   :werkt niet
> window.document.formke.foto.name werkt niet
> formke.foto.name : zo zou het moeten maar werkt ook niet.
> 
> ....code HTML
> <FORM name= "formke" onsubmit="return test(this.form)">
> <INPUT type="image"  name="foto"  src="images/spectrum.jpg"  >
> <INPUT type= "button" name="testje"  onclick="test2(this.form)"  >
> </FORM>
> 

Geef je form elementen ook een ID, dat helpt. Dus:

<input type="image" id="foto" name="foto" src="images/spectrum.jpg">

In combinatie met de aanwijzing van Jos zou het nu moeten werken.



-- 
www.zenobits.com
Re: java script vraagje
#6000
Author: Cofke
Date: Fri, 17 Jan 2003 21:07
6 lines
1276 bytes
nope ik heb al vanalles geprobeerd.
Dat "type=image" wordt blijkbaar niet aanzien als een object.
Als ik in een script alle objecten in de  form opvraag staan alle buttons
etc er bij, behalve mijn image.
Greetz
Cofke
Re: java script vraagje
#6001
Author: KLinZ
Date: Fri, 17 Jan 2003 21:55
13 lines
1615 bytes
Cofke wrote:
> nope ik heb al vanalles geprobeerd.
> Dat "type=image" wordt blijkbaar niet aanzien als een object.
> Als ik in een script alle objecten in de  form opvraag staan alle
> buttons etc er bij, behalve mijn image.
> Greetz
> Cofke

Dan ontkom je er waarschijnlijk niet aan om via document.all of
document.GetElementById() die image op te vragen.

--
www.zenobits.com
Re: java script vraagje
#6013
Author: Cofke
Date: Sun, 19 Jan 2003 15:27
8 lines
1327 bytes
thkz
zo werkt het wel:

 function test(theform){
var fotoke=document.getElementById("foto");
alert(fotoke.name)
 return false
 }
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads