Показать сообщение отдельно
  #7 (permalink)  
Старый 06.02.2010, 08:45
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от Columb Посмотреть сообщение
Вот собственно подобная ситуация. Сам пользуюсь Денвером.
И вот что происходит. Вот код:
function slide(href) {
		  if (parseInt(document.getElementById("block").style.right) < 503) {
			 document.getElementById("block").style.right = parseInt(document.getElementById("block").style.right)+10
			 setTimeout("slide()",10)
			 
		   }
		   else { location.href=href}

если добавить href в setTimeout("slide(href )",10) тогда работает, но только надо постоянно клацать по ссылке(((

и в html

<a href="javascript:slide('/news.html')">


пишет "Вы ошиблись при наборе URL в браузере. Вероятнее всего, сервер пытается найти файл Z:/home/rrp/www/undefined, которого не существует.

В случае использования CGI-скриптов, корректные пути к CGI-директориям следующие:.."

я так понимаю что моя запись 'z:/home/rrp/www/news.html' или location.href=href не правильные файл news.html точно есть в папке. Что не так?
//вот в этом месте вы вызываете slide без указания href
setTimeout("slide()",10) //href == undefined

до этого места вы передали параметр функции, а дальше не передали, об этом вам и сообщает сервер
Ответить с цитированием