Показать сообщение отдельно
  #1 (permalink)  
Старый 22.04.2010, 18:25
Новичок на форуме
Отправить личное сообщение для 35e8 Посмотреть профиль Найти все сообщения от 35e8
 
Регистрация: 22.04.2010
Сообщений: 1

Замена символоа табуляции на пробелы.
Добрый день. Мучаюсь вот с такой задачкой, нужно заменить символ табуляции на странице на несколько связанных пробелов. Вот такой код работает в Firefox, но не работает в IE 6 версии:

<html>
	<head>
		<title>Tab replase</title>
		<script type="text/javascript">
		<!--
			function replaseTab(){
			var expr = /\t/gi;
			var newTab = "&nbsp;&nbsp;&nbsp;&nbsp;";
			//alert ("Script is work");
			/* document.body.outerHTML = document.body.outerHTML.replace(expr, newTab);*/
			 //document.body.innerHTML = "test";
			 document.body.innerHTML = document.body.innerHTML.replace(new RegExp("	", "g"), newTab);
			}
			// -->
		</script>
	</head>
	<body>
	<p>
			if(s[0][i] == `MINP && s[1][i] == ``MINP && s[2][i] == ``MINP)<br>
			start <br>
				return_value[0] = 1;<br>
			end</p>
	<br>
	<input type="SUBMIT" name="b1"
	value="replase Tab" onclick="replaseTab ()">
	</body>
</html>

Последний раз редактировалось 35e8, 22.04.2010 в 19:22.
Ответить с цитированием