Помогите разобраться в скрипте, HTML, CSS, DHTML, XML и т.д. |
DimonNT
Грамотный
Группа: Пользователи Сообщений: 221 Регистрация: 31.08.2008 Пользователь №: 1.051.682
Респектов: 1
Предупреждений:
| Code <table border="0" cellspacing="0" cellpadding="0"> <tr> <td width="100%"><form name="ddmessage"><table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td width="100%"><select name="selectbox" size="1" onChange="changecontent(this)"> <option selected value="Что такое JavaScript?">Что такое JavaScript?</option> <option value="Зачем изучать JavaScript?">Зачем изучать JavaScript?</option> </select><br> </td> </tr> <tr> <td width="100%"><textarea rows="8" name="contentbox" cols="35" wrap="virtual"></textarea> </td> </tr> </table> </form> </td> </tr> </table>
<p>
<script language="JavaScript">
var thecontents=new Array()
thecontents[0]='JavaScript это язык программирования, созданный Netscape для того, чтобы добавить интерактивности Вашему web документу. Примерами JavaScript могут служить часы, скроллеры, эффекты замены одного элемента другим и т.д. JavaScript отличается от большинства других языков программирования относительной легкостью и доступностью даже для людей не имеющих никакого опыта программирования.'
thecontents[1]='Первые слова, которые приходят в голову это "Свобода, господа, свобода!" С html Вы просто обречены создавать статические неинтерактивные вебстраницы. А на сегодняшний день для Интернета это неприемлемо! В тоже время с JavaScript Вы с легкостью создадите прекрасную динамическую интерактивную и, просто, привлекательную вебстраничку.'
function changecontent(which){ document.ddmessage.contentbox.value= thecontents[which.selectedIndex] }
document.ddmessage.contentbox.value= thecontents [document.ddmessage.selectbox.selectedIndex] </script>
Вот в этот скрипт нужно вставить текст который распологается не в строчку, а в данном скрипте весь текст написан в строчку и причём в одну!Вот когда я вставляю свой текст выслазит ошибка указывающая на незавешённость комманды(или типа того)....как сделать так чтобы вместился весь нужный мне текст???? | |
| |
6.08.2009 - 16:45 |
middleman
профи!
[SoftoRooMTeaM]
Группа: Наши Люди Сообщений: 3.366 Регистрация: 15.03.2005 Из: Украина, Харьков Пользователь №: 8.829
Респектов: 744
| вместо перевода строки ставить \n. тогда на выводе будет перевод строки, а скрипт будет воспринимать это цельным блоком. | |
| |
11.08.2009 - 7:54 |
DimonNT
Грамотный
Группа: Пользователи Сообщений: 221 Регистрация: 31.08.2008 Пользователь №: 1.051.682
Респектов: 1
Предупреждений:
| Ты меня не понял...смотри в моем примере текст идёт в одну строку! но если сделать так: Code thecontents[0]='JavaScript это язык программирования, созданный Netscape для того, чтобы добавить интерактивности Вашему web документу. Примерами JavaScript могут служить часы, скро ллеры, эффекты замены одного элемента другим и т.д. JavaScript отличается от большинства других языков программирования относительной легкостью и доступностью даже для людей не имеющих никакого опыта программирования.'
то текст не будет отображаться полностью! | |
| |
11.08.2009 - 8:52 |
middleman
профи!
[SoftoRooMTeaM]
Группа: Наши Люди Сообщений: 3.366 Регистрация: 15.03.2005 Из: Украина, Харьков Пользователь №: 8.829
Респектов: 744
| Я тебе об этом и говорю. Яваскрипт не понимает CRLF внутри строки. Попробуй написать так: Code thecontents[0]='JavaScript это язык программирования, созданный Netscape для того, \n чтобы добавить интерактивности Вашему web документу. Примерами JavaScript могут служить часы, скро \n ллеры, эффекты замены одного элемента другим и т.д. JavaScript отличается от большинства других языков \n программирования относительной легкостью и доступностью даже для людей не имеющих никакого опыта программирования.' Хотя может я неправильно понял вопрос. Тогда прошу простить. | |
| |
14.08.2009 - 8:56 |
DimonNT
Грамотный
Группа: Пользователи Сообщений: 221 Регистрация: 31.08.2008 Пользователь №: 1.051.682
Респектов: 1
Предупреждений:
| Это для примера текст...тот текст очень объёмный и \n не помогает ибо Code thecontents[0]='JavaScript это язык программирования, созданный Netscape для того, \n (ТАК НЕ ПОЛУЧИТЬСЯ ИБО ПИРДЁтСЯ ВЕСЬ ТЕКСт объединять в одну строку...) чтобы добавить интерактивности Вашему web документу. Примерами JavaScript могут служить часы, скро \n ллеры, эффекты замены одного элемента другим и т.д. JavaScript отличается от большинства других языков \n программирования относительной легкостью и доступностью даже для людей не имеющих никакого опыта программирования.'
| |
| |
16.08.2009 - 11:38 |
DimonNT
Грамотный
Группа: Пользователи Сообщений: 221 Регистрация: 31.08.2008 Пользователь №: 1.051.682
Респектов: 1
Предупреждений:
| Всё ребят забыли про предыдущую просьбу я вручную всё сделал... появилась проблема посерьёзнее при вставке 10-ти пунктов т.е. Code thecontents[0]='' thecontents[1]='' thecontents[2]='' thecontents[3]='' thecontents[4]='' thecontents[5]='' thecontents[6]='' thecontents[7]='' thecontents[8]='' thecontents[9]='' thecontents[10]=''
Я сначала грешил на цифру 10, но потом подставил её в другое место и понял насрать какие где цифры...так вот при вставке 10-ти пунктов текст в 10-ом пункте не отображается написано "undefined"....как решить проблему??меньше 10-ти пунктов не получается сделать т.к. не влазит весь текст в одну строку.... | |
| |
16.08.2009 - 12:01 |
stepanyk
Грамотный
Группа: Пользователи Сообщений: 232 Регистрация: 5.10.2006 Пользователь №: 241.996
Респектов: 55
Предупреждений: 0
| В приведенном изначально варианте никакой проблемы с 10-м пунктом нет, все работает. » Нажмите, для открытия спойлера | Press to open the spoiler « Code <table border="0" cellspacing="0" cellpadding="0"> <tr> <td width="100%"><form name="ddmessage"><table border="0" width="100%" cellspacing="0" cellpadding="0"> <tr> <td width="100%"><select name="selectbox" size="1" onChange="changecontent(this)"> <option selected value="0">Что такое JavaScript?</option> <option value="1">Зачем изучать JavaScript?</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value="11">11</option> </select><br> </td> </tr> <tr> <td width="100%"><textarea rows="8" name="contentbox" cols="35" wrap="virtual"></textarea> </td> </tr> </table> </form> </td> </tr> </table>
<p>
<script language="JavaScript">
var thecontents=new Array()
thecontents[0]='JavaScript это язык программирования, созданный Netscape для того, чтобы добавить интерактивности Вашему web документу. Примерами JavaScript могут служить часы, скроллеры, эффекты замены одного элемента другим и т.д. JavaScript отличается от большинства других языков программирования относительной легкостью и доступностью даже для людей не имеющих никакого опыта программирования.'
thecontents[1]='Первые слова, которые приходят в голову это "Свобода, господа, свобода!" С html Вы просто обречены создавать статические неинтерактивные вебстраницы. А на сегодняшний день для Интернета это неприемлемо! В тоже время с JavaScript Вы с легкостью создадите прекрасную динамическую интерактивную и, просто, привлекательную вебстраничку.'
thecontents[2]='2' thecontents[3]='3' thecontents[4]='4' thecontents[5]='5' thecontents[6]='6' thecontents[7]='2' thecontents[8]='2' thecontents[9]='9' thecontents[10]='10' thecontents[11]='11' thecontents[12]='12'
function changecontent(which){ document.ddmessage.contentbox.value= thecontents[which.selectedIndex] }
document.ddmessage.contentbox.value= thecontents [document.ddmessage.selectbox.selectedIndex] </script>
Может просто какие-то проблемы с синтаксисом? | |
| |
5.10.2009 - 4:58 |
Termo
Опытный юзверь
Группа: Пользователи Сообщений: 72 Регистрация: 24.01.2008 Пользователь №: 728.587
Респектов: 1
Предупреждений:
| ты про это?
| |
| |
|
|