Требуется объект - PullRequest
       7

Требуется объект

1 голос
/ 13 октября 2009
function OnImageClick ()
{
  var url;
  switch (picNumber) {
  case 0:
   url = "http://www.zagreb.in/horoskop/rak.html";
   break;
  case 1:
   url = "http://www.zagreb.in/horoskop/ovan.html";
   break; <-- error
  case 2:
   url = "http://www.zagreb.in/horoskop/djevica.html";
   break;
  case 3:
   url = "http://www.zagreb.in/horoskop/vaga.html";
   break;

Привет, у меня проблема с IE, ошибка в Object требуется в строке 55, и это второй разрыв; Вы можете мне помочь, Привет

Alen

Ответы [ 3 ]

1 голос
/ 13 октября 2009

Где вы взяли этот номер?Это глобально?Если нет, возможно, это приводит к ошибке, потому что она не инициализирована.

0 голосов
/ 13 октября 2009

Я считаю, что ошибка объекта происходит только потому, что вы не передали значение этой функции. это должно быть как ниже,

<img src="test.jpg" onclick="javascript:OnImageClick(this.id);" id="1" />

function OnImageClick (picNumber)
{
   var url;
  switch (picNumber) {
  case 0:
   url = "http://www.zagreb.in/horoskop/rak.html";
   break;
  case 1:
   url = "http://www.zagreb.in/horoskop/ovan.html";
   break; <-- error
  case 2:
   url = "http://www.zagreb.in/horoskop/djevica.html";
   break;
  case 3:
   url = "http://www.zagreb.in/horoskop/vaga.html";
   break;


}
0 голосов
/ 13 октября 2009

Трудно сказать, откуда возникла ошибка. Попробуйте сначала включить отладчик ie, чтобы вы могли определить точное место ошибки и опубликовать результаты, чтобы мы могли помочь.

Включение отладчика для IE:

  1. Открыть IE
  2. Нажмите Инструменты-> Интернет Настройки-> Дополнительно
  3. В категории «Просмотр» снимите флажок «Отключить отладку скриптов (Интернет Explorer) "вариант. Запустите вашу программу, и при возникновении проблемы появится отладчик ie.
...