Avatar billede spectual Nybegynder
08. november 2001 - 11:12 Der er 15 kommentarer og
1 løsning

Indentificering af objekt

Er det muligt at afgøre med javascript hvorvidt et objekt er en selectbox eller ej?

altså:

function check_selectbox (inp) {

if (inp == **en_selectbox**) { return true; } else {
return false; }

}

check_selectbox (document.all [\"min_selectbox\"]);

Avatar billede nikolajdu Nybegynder
08. november 2001 - 11:14 #1
Et eller andet med TYPE som jeg ikke lige kan huske. Hov tlf.
Avatar billede jumper Nybegynder
08. november 2001 - 11:16 #2
Enten

if (objRef.tagName==\"SELECT\")

eller

if (objRef.type==\"select-one\" || objRef.type==\"select-multiple\")

/Thor
Avatar billede nikolajdu Nybegynder
08. november 2001 - 11:17 #3
Æv nu nåede jeg ikke at finde det :-)
Avatar billede spectual Nybegynder
08. november 2001 - 11:18 #4
jeg prøver det lige af... :O))
Avatar billede nikolajdu Nybegynder
08. november 2001 - 11:23 #5
objRef er i øvrigt document.FormNavn....

Just in case du skulle være i tvivl
Avatar billede spectual Nybegynder
08. november 2001 - 11:23 #6
øhm... det virker jumper

nu har du chancen igen, nikolajdu :O)

hvordan tester man så for et array?

det virker ikke med type.
Avatar billede jumper Nybegynder
08. november 2001 - 11:24 #7
if (objRef.length)

/Thor
Avatar billede nikolajdu Nybegynder
08. november 2001 - 11:25 #8
sikke en chance jeg fik....
Avatar billede spectual Nybegynder
08. november 2001 - 11:29 #9
nu kan det godt være jeg spørger lidt dumt...

men det kunne da ligeså godt være en streng variabel?
Avatar billede spectual Nybegynder
08. november 2001 - 11:30 #10
eller en streng-konstant for den sags skyld
Avatar billede jumper Nybegynder
08. november 2001 - 11:32 #11
Tja, hvad er det du vil tjekke om det er et array ? Et formfelt eller en JS variabel ?

JS variabel:

if (objRef.constructor==Array)

/Thor
Avatar billede jakoba Nybegynder
08. november 2001 - 11:34 #12
ok så udvider vi lidt:

if ( typeof( objref ) == object && objref.length )
  // så er objektet et array

men en streng er altså ikke et objekt.
Avatar billede jumper Nybegynder
08. november 2001 - 11:35 #13
alert(typeof \"hejsa\") // string
alert(typeof new String(\"hejsa\")) // object

/Thor
Avatar billede spectual Nybegynder
08. november 2001 - 11:37 #14
Perfekt.

Mange tak for din hjælp.

nikolajdu >> kom igen :o)
Avatar billede nikolajdu Nybegynder
08. november 2001 - 14:10 #15
Jeg har jo ikke meget at komme efter, når Jumper kører med musen. ;-)
Avatar billede jumper Nybegynder
08. november 2001 - 14:11 #16
*HoP hOp HoP* ;)

/Thor
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester