LINUX.ORG.RU

js, если возможность закоментить '


0

0

банально не хватает ковычек

вот пример:
$('data').setHTML('... <a href="#" onclick="location.href='...'"')

ну и соотвественно получаю error, вообще можно сделать редизайн формы, но все же есть ли какие-то либо средства ?
например как в php \' ?

и еще вопрос, не хочу создавать лишную тему
прошу обратить внимание на обацы
getElementById('id').innerHTML = "
<table>
   <tr>
   <td>
        сторок довольно много, и на одной строке все не умешаеться..
        как быть ?
    </td>
    </tr>
</table>
";

те есть довольно грамозкий код, которые нужно поместить в 
innerHTML, без \n не обойтись, как быть в этом случае ?

спасибо =)
 


>например как в php \' ?

ну вообще оно и есть. экранирование символа называется.
var s = '<a href="#" onclick="location.href=\'...\'"'

по поводу второго вопроса:

getElementById('id').innerHTML = '
<table>\n\
   <tr>\n\
...
';

vden ★★
()
Ответ на: комментарий от vden

ошибся, в первой строке ответа ко второму вопросу:

getElementById('id').innerHTML = '\

(завершающий слэш нужен и там)

vden ★★
()

Начните с изучения языка, скажем Си, что ли, а то расплодилось быдлокодеров.

anonymous
()
Ответ на: комментарий от anonymous

>Начните с изучения языка, скажем Си, что ли, а то расплодилось быдлокодеров.

поделитесь ссылочкой ? )))

hose
() автор топика

>те есть довольно грамозкий код, которые нужно поместить в innerHTML, без \n не обойтись, как быть в этом случае ?

может грамотнее будет нодма и чайлдами? Нагенерить объектов, appendChild итд.

anonymous
()
Ответ на: комментарий от vden

А может не надо такие большие объекты через innerHTML пихать? ручками DOM объекты создавать дольше, зато работает гораздо шустрей в _любом_ браузере.

З.Ы. а что бы ручками dom не писать, можно быстренько сделать lisp-подобный язык, который будет превращаться в JS =)

user_undefined
()
Ответ на: комментарий от hose

>поделитесь ссылочкой ? )))

Смайлофаг-быдлокодер?

Кстати лучше начать не с Си а с нормального учебника по javascript.

Ну а при работе с jquery лучше еще и изучить лисп(понимание замыкания) и python(похож на js во многих местах)

anonymous
()
Ответ на: комментарий от INFOMAN

>>поделитесь ссылочкой ? )))

>Смайлофаг-быдлокодер?

))) - в конце не на что не намекает ? ))))

hose
() автор топика
Ответ на: комментарий от anonymous

>>поделитесь ссылочкой ? )))

>Смайлофаг-быдлокодер?

>Кстати лучше начать не с Си а с нормального учебника по javascript.

>Ну а при работе с jquery лучше еще и изучить лисп(понимание >замыкания) и python(похож на js во многих местах)

может быть я где-то не там искал, но реально хорошо учебника по js так и не видел
гараздо лучше сидеть на jQuery\mootools\prototype
все необходимые ф-ции + можно реально посмотреть на что-то красивое

не знаю, возможно не там смотрел где-то, но код jquery не сравниться ни с одним учебником ну ни в какую )

ps наверное поэтому иногда не знаю чего-то элементарного.

по поводу больщих объектов DOM:
у меня появился вопрос, решил его прояснить =)

ps все спасибо за ответы.

hose
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.