[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не срабатывает сценарий javacript в YII
Страницы: 1, 2
lodas
Здравствуйте. Пытаюсь сделать страницу вывода ошибки авторизации.
1) Контроллер:
 if($model->validate() && $model->my_avtorizatings())
{ echo "Пользователь Avtorizovan";
$this->render('index',array('model'=>$model,));
}
else
{
$this->redirect(Yii::app()->createUrl('user/errors'));
}
public function actionErrors()
{
$this->render('err');
}

2) Вид err.php:
<script type="text/javascript" language="javascript">
var tl = new Array(
"Привет это сервер dp20.ru",
"Того, что вы запрашиваете, не существует.",
"URL не правильный.",
"Извините, я вас оставлю на секундочку...",
"Ой, меня перезагружают.",
"Прощайте! ...",
""
);
var speed = 40;
var index = 0; text_pos = 0;
var str_length = tl[0].length;
var contents, row;

function type_text()
{
contents = '';
row = Math.max(0, index-7);
while (row<index) contents += tl[row++] + '\r\n';
document.forms[0].elements[0].value = contents + tl[index].substring(0,text_pos) + "_";
if (text_pos ++== str_length)
{
text_pos = 0;
index++;
if (index != tl.length)
{
str_length = tl[index].length;
setTimeout("type_text()", 1500);
}
}
else
setTimeout("type_text()", speed);
}
</script>
<
center>
</
br>
<
h2>Error 404</h2>

<
table>

<
tbody>

<
tr>

<
td>
<
form>
<
textarea rows="8" cols="60" wrap="soft" scrolling="no" style="border: 0px none ; overflow: hidden;">
</
textarea>
</
form>
</
td>
<
td><a href="http://www.dp20.ru/"><img src="http://www.dp20.ru/404/er404.gif" border="0" height="200" width="116"></a></td>
</
tr>

</
tbody>
</
table>

<
script type='text/javascript'>
type_text();
</
script>
<
br>
</
center>


Проблема в том что если вставить код этого вида(err.php) в обычный html документ- он работает. Но в err.php сценарий javacript почему то не срабатывает/незапускает функцию type_text() которая пишет в textarea. Подскажите пожалуйста почему это может быть?
Быстрый ответ:

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