[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: onClick
DeeKeiD
Хочу сделать смену языка через функцию, т.е чтоб без ссылки вида:
index.php?module=page1&type=23&id=22&lang=ru

Пытался сделать следующими способами
#1
HTML
<a href="#"><img src="ru.gif" onClick="javascript:window.location.href="&lang=ru"></a>

#2
HTML
<script language="JavaScript">
<!--
function button1() {
echo 'language set to ru';
}
//-->
</script>
<a href="#" onClick="document.forms[0].but1.onClick=button1()"><img src="ru.gif"></a>




Спустя 46 минут, 31 секунда (26.10.2009 - 09:33) kirik написал(а):
Может так?
HTML
<a href="#"><img src="ru.gif" onClick="window.location.href+="&lang=ru"></a>

только я всерно не понял чего ты хочешь smile.gif

Спустя 43 минуты, 57 секунд (26.10.2009 - 10:17) DeeKeiD написал(а):
Неработает sad.gif , я хочу скрыть адрес ссылки для изменения языка и не только smile.gif

и ещё вопрос,
$_SERVER['HTTP_REFERER']; должен вернуть меня на ту страницу с которой я пришол? например:

в функции смены языка стоит
PHP
if($_GET['lang'])
{
setlang $_GET['lang'];
Header ('Location: '.$_SERVER['HTTP_REFERER'].'');
}

тоесть если я перейду с страницы index.php?module=test
на страницу index.php?module=test&lang=ru
то после выполнения if($_GET['lang']).. меня перекинет обратно на страницу index.php?module=test ?

Спустя 15 минут, 14 секунд (26.10.2009 - 10:33) glock18 написал(а):
используй сессию или куки для хранения языка. только нужно ли? если передавать его через строку запроса, то это будет индексироваться нормально

Спустя 4 часа, 47 минут, 55 секунд (26.10.2009 - 15:21) jetistyum написал(а):
glock18
Поддерживаю!

Спустя 2 часа, 54 минуты, 13 секунд (26.10.2009 - 18:15) kirik написал(а):
Ой.. там вроде просто window.location вместо window.location.href, натупил.
А так согласен glock18.

Спустя 23 минуты, 29 секунд (26.10.2009 - 18:38) DeeKeiD написал(а):
Я и записываю в куки данные о языке пользователя, просто хочу сделать красивые ссылки без лишнего

Спустя 11 минут, 53 секунды (26.10.2009 - 18:50) kirik написал(а):
Цитата (DeeKeiD @ 26.10.2009 - 10:38)
просто хочу сделать красивые ссылки без лишнего

Мне кажется это лишнее.. Сделай сайт на фрэймах, тогда в адресе вообще только сам сайт светиться будет smile.gif

Спустя 13 минут, 8 секунд (26.10.2009 - 19:03) glock18 написал(а):
Цитата
Сделай сайт на фрэймах, тогда в адресе вообще только сам сайт светиться будет

* я это идея... пошел реализовывать свой гнусный план * rolleyes.gif


_____________
Бесполезно просить пощады у цезаря
Фатальная ошибка : Звонок в неопределенную функцию ©
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.