Kolyaj

Kolyaj
Рейтинг
69
Регистрация
28.03.2006

И сразу скрипт для тех, кто не хочет, чтобы их сайты открывали во фрейме

if (top != self) 
top.location.href = location.href;
iexpert:
obj.value == ' '

Странное сравнение. А если два пробела будет?

Santyago:
Мсье пробовал запускать мой вариант скрипта, или пытаемся теоретизировать?

Месье не обратил внимания на модификатор U. Беру свои слова обратно :)

Santyago:
~<a.*href="(.*)".*>~isU

Кроме того, что это выражение не работает для нескольких урлов, оно еще и 3 раза заставляет парсер пробегать по строке впустую туда и обратно. Точнее, если будет несколько урлов, то все намного хуже.

/<a\s.*?href="([^"]+)"[^>]*>/is

В таблицу заворачивайте

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">
<head>
<title>пример</title>
</head>
<body>
<table><tr><td><div style="border: 2px solid red;">wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww</div></td></tr></table>
</body>
</html>

В нормальных браузерах никак (ИЕ именно так, как вам надо, себя должен вести). Если только в таблицу оборачивать, она не дает из себя ничему вылезти.

З.Ы. Если, конечно, я все правильно понял.

Лунный Кот:
там как раз и есть css+java

Что значит css+java (script, кстати)? Сейчас css используется на каждом сайте в том или ином виде. И когда говорят "меню на css", подразумевается отсутствие js. Поэтому

mallboro:
Лунный Кот, CSS.

некорректно к приведенному примеру шаблона. Там как раз JavaScript.

Лунный Кот:
mallboro, спасибо, похоже на истину

Что похоже на истину? На CSS не реализовать реакцию на клик.

lwz, а что в вашем понимании значит загадочная фраза "Вывести через JS"? Поясните, наконец. Тогда вам и ответят.

mfl:
Проверьте:

Проверил -- вы правы. Я, тем не менее, тоже :)

Всего: 1025