Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Вопрос по яве
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » Вопрос по яве

Страниц (1): [1]
 

1. kamikadze - 24 Марта, 2007 - 22:54:09 - перейти к сообщению
У меня один вопрос вот я встречал линки типа index.html# что делает такая тема?\n\n(Добавление)
Просто фишка в том что на эту ссылку ставят событие, а линка указывает на index.html# а что означает ненаю! Обьясните механизм плиз!!!
2. evgenijj - 24 Марта, 2007 - 23:00:29 - перейти к сообщению
<script type='text/javascript' language='javascript'>
function open_window(link,w,h)
{
var win = 'width='+w+', height='+h+', left=100, top=100, menubar=no, location=no, resizable=yes, scrollbars=yes';
newWin = window.open(link,'',win);
}
</script>
<a href="#" onclick="open_window('/files/images/1006.gif', 240, 220)">Увеличить</a>
3. kamikadze - 24 Марта, 2007 - 23:04:50 - перейти к сообщению
спс!вы мне просто плиз обясните что # делыт!
4. evgenijj - 24 Марта, 2007 - 23:08:11 - перейти к сообщению
kamikadze пишет:
спс!вы мне просто плиз обясните что # делыт!

http://www[dot]artlebedev[dot]ru/tools/t[dot][dot][dot]ette/html/links/
5. kamikadze - 24 Марта, 2007 - 23:18:56 - перейти к сообщению
Стрёмное "Ководство" у Артёма Лебедева!\n\n(Добавление)
Разьясните плиз популярнее а то на ночь мозги отключены а обьяснение нано! Плиииз
6. evgenijj - 25 Марта, 2007 - 00:17:10 - перейти к сообщению
Цитата:
Попробуем разобраться, откуда появилась "традиция" ставить один-единственный символ решетки у ссылки в атрибуте href при обработке события onclick. Для того чтобы ссылка стала "кликабельной", у нее обязательно прописывается атрибут href. Но если оставить href пустым, то MSIE интерпретирует ее как ссылку на текущую директорию. Например, если страница имеет адрес /folder/page.html, то href="" внутри такой страницы ссылается на /folder/. Остальные браузеры интерпретируют пустой href как ссылку на текущую страницу. В обоих случаях при клике на ссылку происходит перезагрузка страницы. Чтобы этого избежать, можно воспользоваться так называемым «якорем», т. е. ссылкой на элемент внутри контента страницы. Фактически, код <a href="#"> означает, что мы поставили якорь, но забыли указать идентификатор фрагмента страницы, на который должен ссылаться якорь.
7. kamikadze - 25 Марта, 2007 - 07:58:27 - перейти к сообщению
Спасибо!!!
8. -SCHATTEN- - 25 Марта, 2007 - 09:15:51 - перейти к сообщению
# Это якорь - ссылка внутри страницы, тоесть чтобы перейти по этой ссылке браузер не станет перезагружать страницу, а просто найдет тебе место на этой странице где собственно и расположен этот якорь...
Кстати очень удобная вещь если тебе надо сделать навигацию в тексте на одной странице.
9. UserID - 08 Апреля, 2007 - 09:10:52 - перейти к сообщению
-SCHATTEN- пишет:
# Это якорь - ссылка внутри страницы, тоесть чтобы перейти по этой ссылке браузер не станет перезагружать страницу, а просто найдет тебе место на этой странице где собственно и расположен этот якорь...
Кстати очень удобная вещь если тебе надо сделать навигацию в тексте на одной странице.


Кстати, не всегда используется для якоря. В DOM это опиcано вообще как hash урла. Да и на многих сайтах этот хэш используется для приведения линка в человеко-понятный урл. Кстати, очень удобно, но Мозилла сильно портит настроение. Не хотит работать с великим русским языком. А в Опере и IE всё работет, с той лишь разницей, что в IE для вывода знака пробела, т.е. " ", то приходится писать &nbsp;
10. -SCHATTEN- - 08 Апреля, 2007 - 10:41:58 - перейти к сообщению
Пасиб, буду знать...
11. UserID - 08 Апреля, 2007 - 10:49:57 - перейти к сообщению
-SCHATTEN- пишет:
Пасиб, буду знать...


что-то типа:

index.php#Это&nbsp;очень&nbsp;главная&nbsp;страница

В итоге в адресной строке будет:
index.php#Это очень главная страница

 

Powered by ExBB FM 1.0 RC1