fedimen

fedimen
Рейтинг
3
Регистрация
16.05.2012
Должность
Программист
Интересы
Компьютеры, Интернет
Программист с многолетним стажем

Если надо коды преобразовать в символы, то можно сделать так:

function to_utf8 ($str) {

$str = preg_replace ('/\\\\u([0-9a-f]{4})/i', '***x${1};', $str);
return html_entity_decode ($str, ENT_NOQUOTES, 'UTF-8');
}

Но если это для вывода в браузер, то можно сделать так:

function to_utf8 ($str) {

return preg_replace ('/\\\\u([0-9a-f]{4})/i', '***x${1};', $str);
}

P.S. Форум заменяет символы в коде, потому пример в аттаче.

zip test.zip

Размер куки ограничивается 4 Кб.

Как работать с куки через JS: http://izhurnal.blogspot.com/2010/10/cookie-javascript.html

Rock'n'rolla:
fedimen, не работает почему то. В опере , открывает новое окно и фокус на нем.

Да, действительно. Работает в IE, Chrome, Safari. FF и Opera - фокус на новом окне.

Если сделать так:

		function newWin (strUrl)

{
var win = window.open (strUrl);
win.blur();
window.focus();
window.open (document.location);
return false;
}

То в FF откроется 2 новых окна (вкладки), причем фокус передастся во второе, где отобразится исходная страница. Опера второе окно блокирует.

Вот такой пример:

<html>
<head>
<script type="text/javascript"><!--
function newWin (strUrl)
{
var win = window.open (strUrl);
win.blur();
window.focus();
return false;
}
//--></script>
</head>
<body>
<a href="https://searchengines.guru/" onclick="return newWin ('https://searchengines.guru/');" target="_blank">Click me</a>
</body>
</html>

Не работает в FireFox (фокус все равно передается на новую вкладку), в других браузерах работает.

Надо создавать окно через JS: <a href="#" onclick="return newWin();">Сайт</a>

function newWin()
{
// тут код создания окна (см. ниже)
focus();
return false;
}

Как создать окно: http://javascript.ru/window-open

AlexVenga, перечислить ошибки?

1. Крышечка - это не возведение в степень, а XOR, для возведения в степень есть функция pow.

2. Сумму надо накапливать, т.е. $sum += ...

3. Вообще нет необходимости на каждой итерации цикла считать факториал и степень, это все считается налету.

Вот вариант решения задачи:

$x = 12; // параметр X

$eps = 10e-10;// точность
$znak = -1;
$n = $sum = $slag = 1;
do
{
$slag *= $x / $n;
$n++;
$old = $sum;
$sum += $znak * $slag;
$znak = -$znak;
} while ( abs ($sum - $old) > $eps );
echo $sum;

Без кода тут что-либо сказать невозможно.

В таких задачах всегда надо указывать, с какой точностью необходимо выдать ответ. А иначе, как верно выше заметили, бесконечный цикл посчитать не получится, должно быть условия для его установки - достигнута нужная точность.

Айфрейм надо закрывать так: <iframe ...></iframe>, а не <iframe ... />.

В атрибутах width и height px не указывается, это только для CSS, а тут либо в пикселях (просто число), либо проценты.

У меня шапка на ноуте заняла все окно браузера, для доступа к контенту пришлось листать вниз. Шапку точно надо раз в 10 меньше сделать.

Ну а о коде страниц уже было сказано выше, не буду повторяться.

123
Всего: 23