Gå til innhold

lightbox-effekt ødelegges av en enkelt variabel...


Anbefalte innlegg

Heisann! Jeg sliter litt her. Jeg har laget en input som viser en liste (autosuggest) i et kontaktoppslag. Når en kontakt velges fra listen, sjekker et javascript etter om enter trykkes. Når enter er trykt, spretter lightbox-effekten opp, og skal etterhvert vise kontaktinfo. Men, i javascriptkoden som sjekker om enter er trykket, og dermed returnerer lightboxen, blir det feil når jeg legger til en variabel som henter inputverdien. Denne vil jeg jo sende med linken som åpnes i lightbox for å hente brukernavn fra database... noen guruer som kan hjelpe til med feilen her?

 

javascriptkoden:

function KeyCheck(evt) {
evt = (evt) ? evt : ((event) ? event : null);
var evver = (evt.target) ? evt.target : ((evt.srcElement)
?evt.srcElement : null );
var keynumber = evt.keyCode;

if(keynumber == 13){
	return GB_showCenter('Profil', 'http://URL/profile.php?person=');
	alert(keynumber);
}
}

 

Når jeg legger til denne enkle snutten:

var person = document.getElementByID('testinput').value;

slutter javascriptfunksjonen og fungere...

 

html:

<input type="text" id="testinput" name="person" value="" onkeydown="KeyCheck(event)"/>

Inputen ligger uten noe form, siden poenget er å vise kontaktinfo kjapt i lightbox, slik at ting man jobber med andre steder på siden blir liggende urørt!

 

Lightboxeffekten er laget med Moodalbox.

 

Hjelp verdsettes veldig :)

Lenke til kommentar
  • 1 måned senere...
Videoannonse
Annonse

Det skal være getElementById() og ikke getElementByID(). Det er eneste feilen jeg finner ved første øyekast.

 

Forøvrig er det alltid lurt å sjekke om du faktisk får noe tilbake fra getElementById() før du prøver å aksessere properties.... det kalles feilhåndtering :)

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...