Skip to content Skip to sidebar Skip to footer

Javascript Onclick Not Working On Ios

I have developed code which detects when a user clicks on a cell in a table, and then uses the bgColor that has been set for that cell. All works fine on the desktop computer, but

Solution 1:

what about this handle function?

functionhandler(e){
 e.target.nodeName!='TD'||alert(e.target.bgColor+' on '+
 e.target.parentNode.parentNode.parentNode.id);
}
window.addEventListener('click',handler,false);

or 

window.addEventListener('touchstart',handler,false);

demo

http://jsfiddle.net/gfmbkmmn/

with multiple tables

http://jsfiddle.net/gfmbkmmn/1/

the above function is an alternative solution to handle multiple tables with one event handler. to find your error more info is needed:

note: in ios is better that you write window.onload, and what about the script tags in your "current code", what does the getVal function?

if you have any questions about the code just ask

EDIT

functiongetVal(e){
 e=e||window.event;//not needed
 e.target=e.target||e.srcElement;//not neededif(e.target.nodeName=='TD'){// check if it's a tdalert(e.target.bgColor);// why write  'targ.attributes.bgcolor.value' ?
 }
}

the node bug is from 7 years ago "Changed 7 years ago by ..." http://bugs.jquery.com/ticket/1148

js is case sensitive : bgcolor != bgColor

http://jsfiddle.net/gfmbkmmn/2/ this basic example allows you to create a fast color palette.

Post a Comment for "Javascript Onclick Not Working On Ios"