js+php нужна помощь в решении проблем

148
.
hooligan
есть файл jsToolbuf.php
<?
defined('_IN_JOHNCMS') or die('LOL?');
?>

<!-- jsToolBar by Azq2 -->

<script type="text/javascript" 
language="JavaScript">

/*<![CDATA[*/

try
{
var textareas = 
document.
getElementsByTagName
('textarea');

for(var k = 0; k < textareas.length; 
k++) textareas[k].outerHTML =  
linkbuf(k) + textareas[k].
outerHTML ;

} catch(e) {}

function tag(text, index)
{
var textarea = document.
getElementsByTagName
('textarea')[index];

if(textarea.selectedStart != 
undefined)
{
var start = textarea.selectedStart;

var str = textarea.value;
var len = str.length;
textarea.value = substr(str, 0, 
start) + text + substr(str, start, len);
}
else
{
textarea.value += text;
}
}
function linkbuf(index)
{
var out = '';
<?
echo "\nout += '[<a href=\"javascript:tag(\'[url=".$_SESSION
[buf]."]ссылка[/url]\', '+index+')
\">вставить ссылку</a>] ';";
?>
return '<div> ' + out + ' </div>';
}
/*]]>*/
</script>

подлючаю его в end.php
и если в настойках юзeрa включенa эта функция то всё работает...
if ($set_user['bb']){
require_once 'jsToolbuf.php';
}
Но иногда такой глюк! Поле textarea иногда пропадает и остается только кнопка [написать] приходится обновлять страницу..
в чем может быть трабл?
.
А не проще сделать так?
<?php
php код
?>
html код(подключение javaskript'а с помощью html кода)
<?php
продолжение php кода
.
А не проще сделать так?
<?php
php код
?>
html код(подключение javaskript'а с помощью html кода)
<?php
продолжение php кода
и причем в конце не надо ставить закрывающий тег "?>" подробнее здесь -PHP I Насчет закрывающих тэгов ... ?
.
Fenix_61, html код(подключение javaskript'а с помощью html кода) O.o это ты о чем?
Зы. Про закрывающий тег тему там посмотри, я в первых постах...
.
Че то я не понял что тебе надо !
.
Лондон против всех!
А не проще сделать как на спейсе типа описание как вставлять ссыль и т.д внизу где есть поле написать и т.д. ?
.
Mellver, давай по сабжу... Проще не иметь свой сайт..
Всего: 7