Показать сообщение отдельно
Старый 17.03.2008, 15:55     # 5
Viromаn
Banned
 
Аватар для Viromаn
 
Регистрация: 09.03.2008
Сообщения: 32

Viromаn Нуль без палочки
Динэра, я тут скриптик набашлял, жмёшь кнопочку и меняются нужные параметры, в твоём случае text?
На пхп в твоём случае надежды никакой..

Код:
<script type="text/javascript">
function changeme(){
var element=document.getElementsByTagName('div')[0].parentNode.innerHTML;
if(typeof(Myvar)=='undefined') { Myvar="0"; }
var oldv='text' + Myvar;
Myvar=eval(Myvar+"+"+"1");
var newv='text' + Myvar;
var mynewtext=while_replace(element,oldv,newv);
document.getElementsByTagName('div')[0].parentNode.innerHTML=mynewtext;
alert(document.getElementsByTagName('div')[0].parentNode.innerHTML);
}
function while_replace(text,replacetext,withtext) {
   while(text.split(replacetext).length>1) { text = text.replace(replacetext,withtext); }
return text;
}
</script>
<div id=text0><input type='button' onclick='changeme()' value='Change'/></div>
Только параметр text должен быть уникален на всей странице, я ведь по нему ищу, ежели хочешь ограничить на
div элемент с учётом вот этого знака " то тебе надо будет учитывать, что IE и FireFox по разному зачитывают тэги, IE затирает все ", FireFox наоборот ставит, даже если исходно их нет. То бишь поиск по id="text0" или по id=text0, разные вещи.
Если охота, то можешь на уникальность забить, но тогда придётся проверять, какой браузер и в поиск параметр передавать, типа если ие, то не ставишь в поиск ", если Файрфокс, наоборот ставишь. Если у кого лучше идеи, пожалуйста, сам буду рад..

PS: возможности у этого скрипта просто неисчерпаемые

Последний раз редактировалось Viromаn; 17.03.2008 в 16:10.
Viromаn вне форума