2011-03-22 2 views
0

Я получаю ошибку ниже в IE6 и IE7 толькоJavascript Ошибка синтаксиса в IE 6 и IE 7

Line 1 
Char: 6 
Error: Syntax error 
Code: 0 
URL: https://websitename.com/sublevel/page.aspx?param=123456&param2=Parameter Name&param3=4 

в режиме просмотра исходного кода линии 1 пуст

Любая идея, почему это происходит только в IE6 и IE7

Вот мой javascriptcode

function OpenChatForm(id, paramname, param3) { 
    $("#ChatForm").dialog("open"); 
    $("#Iframe0").attr("src", "page.aspx?param=" + id+ "&param2=" + paramname+ "&param3=" + paramr3); 
      return false; 
     } 
+1

Пожалуйста, разместите javascript. Но моя догадка где-то там, у вас есть дополнительная запятая в объектном литерале. –

+0

Не могли бы вы служить JS-Code :-)? – strauberry

+0

Добро пожаловать в StackOverflow. Вы можете форматировать исходный код с помощью кнопки панели инструментов {{} '. На этот раз я сделал это для вас. –

ответ

0

Получить код, чтобы передать jslint, и я буду держать пари, что проблема будет исправлена.

0

Если это не было опечаткой, когда вы ввели его, переменная param3 с ошибкой используется как paramr3 при использовании в вашей функции. Должно быть:

function OpenChatForm(id, paramname, param3) { 
    $("#ChatForm").dialog("open"); 
    $("#Iframe0").attr("src", "page.aspx?param=" + id+ "&param2=" + paramname+ "&param3=" + param3); 
    return false; 
} 
+0

это была опечатка, когда я вошел в нее – Eugene