|
|
|
| Есть допустим строка : <table width="500" height='200'><tr><td>/\</td></tr></table>
Как эту строку вывести для показа тоесть через document.write();
Но проблема заключаеться в том что эту строку надо оставить неизменной тоесть нельзя заменять " на \" или ' на \' для вывода через document.write();
Как это вообще можно сделать ? | |
|
|
|
|
|
|
|
для: kest131
(17.01.2006 в 23:26)
| | Не очень понятно, что требуется, но возможно вам нужен outerHTML ? | |
|
|
|
|
|
|
|
|
для: Crux
(18.01.2006 в 08:13)
| | Надо не это:
Надо что бы этот код присутствовал в HTML коде (Обсолютно точный) и выводился через JS | |
|
|
|
|
|
|
|
для: kest131
(18.01.2006 в 22:15)
| | и что Вас смущает? мне не понятно..
здесь надо либо использовать методы модели-DOM? как это описанно в статье.
либо просто innerHTML(), о нём также упоминается в статье.
либо прописывайте таблицу в коде сразу, но делайте её просто невидемой, а при выполнении неоходимы условий делайте её видимой на странице.
всё выше сказанное реализуется через JS.
а почему Вы боитесь использовать слеши перед кавычками, в чем причина? | |
|
|
|
|
|
|
|
для: kest131
(18.01.2006 в 22:15)
| | Вообще, ничто не мешает повставлять служебные символы (через regExp), чтобы где угодно код выводился визуально точно. Для упрощения выводим в textarea:
<div id=serchform><form action="plug.php?e=simplesearch&a=post&m=all" method="post">
<input size="30" name="sq" onfocus="this.value=''" value="Введите слово для поиска..." type="text">
<input class="button" src="skins/subsilver/img/system/acttop.gif" type="image">
</form></div>
<textarea cols=70 rows=20 id=code value=смотреть_код></textarea>
<input type=button onclick=document.getElementById('code').value=document.getElementById('serchform').outerHTML;>
|
1. Браузер сам переводит коды в верхний регистр и иногда добавляет свой мусор в список атрибутов тегов.
2. Этим способом нельзя вывести сам тег textarea - надо немного изменить скрипт и вставить рег.выражение замены "<" на "<".
3. для большей совместимости с другими браузерами заменяют outerHTML на innerHTML и берут обрамляющий тег для вывода содержимого. | |
|
|
|
|
|
|
|
для: kest131
(17.01.2006 в 23:26)
| | Вставить её в <textarea> или в <xmp></xmp> | |
|
|
|