Я пытаюсь создать ссылку javascript по клику.
Мой HTML:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da" lang="da" > <head> <script type="text/javascript" > var 22 = 'http://www.google.com'; function www(url) { window.open(url); } </script> </head> <body> <img style="width: 468px; height: 60px; border: 0pt none;" src="http://dk.orvillemedia.com/ads/banners/386/468x60.jpg" onclick="javascript:www(22);" alt="468x60"> </body> </html>
Идентификаторы не могут начинаться с цифр.
var 22 = 'http://www.google.com'; - ошибка.
var 22 = 'http://www.google.com';
www(22) передает число, а не переменную.
www(22)
Переменные не могут начинаться с числа в JavaScript.
var google = 'http://www.google.com';
и
onclick="www(google);"
будут работать.
Это заставит код работать, но если высобираюсь написать больше кода JavaScript, я предлагаю вам сначала прочитать Руководство по MDC JavaScript и quirksmode.org - Введение в события .