Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Не работает location.href

Сообщения:  [1-9] 

 
 автор: Sergey89   (31.03.2006 в 18:12)   письмо автору
 
   для: 12345   (31.03.2006 в 17:58)
 

В FF без return false; работать не будет. Будет просто перезагружаться (или ещё чё с ней будет просиходить) текущая страница.

   
 
 автор: 12345   (31.03.2006 в 17:58)   письмо автору
 
   для: Sergey89   (31.03.2006 в 17:39)
 

Sergey89 : но у меня же и без того работает.

   
 
 автор: Sergey89   (31.03.2006 в 17:39)   письмо автору
 
   для: 12345   (31.03.2006 в 17:37)
 

попробуйте так: onclick="my_func(); return false;"

   
 
 автор: 12345   (31.03.2006 в 17:37)   письмо автору
 
   для: Саша   (31.03.2006 в 14:50)
 

Может, в браузере этой 2-й машины какие-то особые настройки безопасности, которые не дают перезагружать страницу в окне?

В частности, что стоит в Scripting:Active Scripting ? (В Настройки бр.:Secirity)

   
 
 автор: Саша   (31.03.2006 в 14:50)   письмо автору
 
   для: 12345   (31.03.2006 в 14:37)
 

ошибок никаких, просто ничего не происходит...
в Вашем коде выводит http://www.softtime.ru/forum/read.php?id_forum=4&id_theme=15360 и все.
Впринципи, я переделал на window.open, скрипт заработал.

   
 
 автор: 12345   (31.03.2006 в 14:37)   письмо автору
 
   для: Саша   (31.03.2006 в 13:27)
 

Какие ошибки выдаёт?

Существует ли document.getElementById("myhref") ?

Например,
<SCRIPT>function mkhref ( mhref ) 

  if ( 0) 
    window.location = "http://" +"localhost" +mhref+"&"+document.getElementById("myhref").value; 
  else 
    alert(window.location = "http://www.softtime.ru/forum/read.php?id_forum=4&id_theme=15360");       

 

</SCRIPT>

<a href="#" onclick=mkhref("")>print</a> 

даёт показ этой темы.

   
 
 автор: Саша   (31.03.2006 в 13:27)   письмо автору
 
   для: 12345   (31.03.2006 в 13:05)
 

тоже самое...
вот уже сгенерированная функция

function mkhref ( mhref )
{
  if ( document.getElementById("myhref").value )
    window.location = "http://" +"localhost" +mhref+"&"+document.getElementById("myhref").value;
  else
    window.location = "http://" +"localhost"+mhref;      
}

Кстати, с таким кодом, тот же результат

function mkhref ( mhref )
{
    window.location = "http://www.ukr.net";      
}

   
 
 автор: 12345   (31.03.2006 в 13:05)   письмо автору
 
   для: Саша   (31.03.2006 в 12:06)
 

Если всё остальное правильно, пишите location вместо location.href

   
 
 автор: Саша   (31.03.2006 в 12:06)   письмо автору
 
 


function mkhref ( mhref )
{
  alert (mhref);
  if ( document.getElementById("myhref").value )
    window.location.href = "http://" +<?=$_SERVER["SERVER_NAME"]?> +mhref+"&"+document.getElementById("myhref").value;
  else
    window.location.href = "http://" +'<?=$_SERVER["SERVER_NAME"]?>'+mhref;      
}

Это ссилка которая вызивает функцию

<a href="#" onclick='mkhref("<?=$root_url?>/print_doc?id=<?=$id?>")' class="nu">print</a>


Перехода на другую страницу нет, когда нажымаеш на ссылку. Почему?
Спасибо!

   

Сообщения:  [1-9] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования