Reply to Re: Macintosh don't see javascript?

Your name:

Reply:


Posted by Harlan Messinger on 11/16/06 20:52

vitay wrote:
> I have a page where button have the following java code:

This isn't Java, it's Javascript.

> onmouseover="style.cursor=\'hand\'; btn_img.src=\''.$img.'\';"

You don't need to escape the single quotes that delimit the literal
strings in the Javascript because you used double quotes to delimit the
whole attribute. (Even if you do escape them, you have to use an HTML
escape for them, not a Javascript one.) Removing the backslashes
clarifies the existence of a problem:

onmouseover="style.cursor='hand'; btn_img.src=''.$img.'';"

The single quotes *inside* the string being assigned to btn_img.src *do*
need to be escaped:

onmouseover="style.cursor='hand'; btn_img.src='\'.$img.\'';"

I don't see what sense this code makes anyway. If you want the cursor to
turn into a pointer (not "hand"--that's IE-specific), you set the tag's
style attribute (or use a separate stylesheet) from the outset instead
of waiting for a mouseover:

style="cursor: pointer;"

As for the image's src property, even if $img expands into something
else, I don't see how setting the src to

'.http://www.example.com/resource.'

is what you want.

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация