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

HTML+CSS+JavaScript

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Замена адресной строки
 
 автор: Den*s   (15.06.2009 в 15:24)   письмо автору
 
 

как заменить url в адресной строке? а именно нужно заменить одно слово
с
http://mfclenin/sites/odno_okno/contact_centr/Lists/List15/NewForm.aspx?RootFolder=%2Fsites%2Fodno%5Fokno%2Fcontact%5Fcentr%2FLists%2FList15&Source=http%3A%2F%2Fmfclenin%2Fsites%2Fodno%5Fokno%2Fcontact%5Fcentr%2FLists%2FList15%2FAllItems%2Easpx
на
http://mfclenin/sites/odno_okno/contact_centr/Lists/List15/NewForm.aspx?RootFolder=%2Fsites%2Fodno%5Fokno%2Fcontact%5Fcentr%2FLists%2FList15&Source=http%3A%2F%2Fmfclenin%2Fsites%2Fodno%5Fokno%2Fcontact%5Fcentr%2FLists%2FList15%2FNewForm%2Easpx

  Ответить  
 
 автор: Den*s   (15.06.2009 в 16:59)   письмо автору
 
   для: Den*s   (15.06.2009 в 15:24)
 

при загрузке страницы вставляю вот это

<script>
 document.location.href="http://sites.ru/page/...";
</script>



в итоге постоянная перезагрузка страницы без остановки, одним словом выполняется без конца
Как сделать что бы этот кусок выполнялся только один раз?
То есть какое условие написать что бы это не повторялось?
пробовал вот так

if (document.URL != "http://..."
  {
   document.location.href="http://...";
  }


не получается

  Ответить  
 
 автор: Den*s   (16.06.2009 в 10:48)   письмо автору
 
   для: Den*s   (15.06.2009 в 16:59)
 

Люди, помогите, очень нужно :(

  Ответить  
 
 автор: ExtraBrain   (16.06.2009 в 17:14)   письмо автору
 
   для: Den*s   (15.06.2009 в 16:59)
 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>

<head>
<title>Obrazec</title>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

<style>
html { height:100% }
body { height:100%; margin:0px; padding:0px; }
</style>

</head>

<body>
<script>
alert(document.URL);
document.location.href='2.htm';
</script>

</body>

</html>


Для пробы проверил вот это. Прекрасно работает.

  Ответить  
 
 автор: Den*s   (17.06.2009 в 15:14)   письмо автору
 
   для: ExtraBrain   (16.06.2009 в 17:14)
 

Дело в том, что перенаправлять нужно на эту же страницу, только с другими переменными а адресной строке.
Возможности разобрать строку (или сделать $_GET) средствами пхп нет.
Получается что страница обновляется бесконечно...

  Ответить  
 
 автор: AlexSol   (17.06.2009 в 16:56)   письмо автору
 
   для: Den*s   (15.06.2009 в 15:24)
 

p = /AllItems/
if(p.test(location.href)){location.href='url2' }

  Ответить  
 
 автор: Den*s   (17.06.2009 в 17:27)   письмо автору
 
   для: AlexSol   (17.06.2009 в 16:56)
 

:( простите не грамотного, но я не понял
что есть test

  Ответить  
 
 автор: AlexSol   (17.06.2009 в 21:42)   письмо автору
 
   для: Den*s   (17.06.2009 в 17:27)
 

метод такой http://www.w3schools.com/jsref/jsref_test_regexp.asp

  Ответить  
Rambler's Top100
вверх

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