Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Работа над сайтом > DHTML/JS/CSS

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 19.06.2002, 20:22
StimS вне форума Посмотреть профиль Отправить личное сообщение для StimS Посетить домашнюю страницу StimS Найти все сообщения от StimS
  № 1  
StimS
 
Аватар для StimS

Регистрация: Aug 2001
Адрес: Россия/Москва/Красная Площадь/Мавзолей/Кв. №2
Сообщений: 702
Отправить сообщение для StimS с помощью ICQ
Cool Кавычки доводят...

Как-то понадобился замутненный скрипт (я его потом по полкам рассовал, и все же:

document.write('<img src='+address+'.gif onClick="javascriptne('hello','world');">');

ух, как. Всем видно, что есть куча кавычек. Так вот, я и задался вопросм: неужели можно пользоваться всего двумя типами кавычек? А если понадобится (упаси боже) пять, а то и шесть слоев? Как тогда быть? Кто знает?

Всем, кто примет участие в обсуждении, спасибо
__________________
:confused: :( :eek: :D :rolleyes: :p ;) :) :o :cool: :mad:

Во имя процессора-отца, процесса-сына и святого root'а. Аминь.

Старый 19.06.2002, 20:40
Crazy вне форума Посмотреть профиль Отправить личное сообщение для Crazy Посетить домашнюю страницу Crazy Найти все сообщения от Crazy
  № 2  
Crazy
[+1 23.05.11]
 
Аватар для Crazy

Регистрация: Dec 2001
Сообщений: 4,159
Двух типов кавычек вполне достаточно. Решение для общего случая:

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

2. Каждый кусок заключается в кавычки противоположного рода.

3. Куски конкатенируются.

У меня вроде был где-то явовский класс, выполняющий такие действия. Могу поискать.
__________________
GIT d++ s++:++ a C++$ UB++ P++ L+ E+ W+++ N++ w++ O+ M V- t-- 5-- X+ R+++ tv- b+++ D++

Старый 20.06.2002, 14:57
hemilion вне форума Посмотреть профиль Отправить личное сообщение для hemilion Посетить домашнюю страницу hemilion Найти все сообщения от hemilion
  № 3  
hemilion
 
Аватар для hemilion

Регистрация: Apr 2002
Адрес: Россия / Санкт-Петербург
Сообщений: 185
Отправить сообщение для hemilion с помощью ICQ
По умолчанию Re: Кавычки доводят...

Цитата:
Оригинал написал(а) StimS
Как-то понадобился замутненный скрипт (я его потом по полкам рассовал, и все же:

document.write('<img src='+address+'.gif onClick="javascriptne('hello','world');">');

ух, как. Всем видно, что есть куча кавычек. Так вот, я и задался вопросм: неужели можно пользоваться всего двумя типами кавычек? А если понадобится (упаси боже) пять, а то и шесть слоев? Как тогда быть? Кто знает?

Всем, кто примет участие в обсуждении, спасибо
а разве не хватает одного типа кавычек???

Код:
document.write("<img src=" + address + ".gif onClick=\"javascript:one('hello','world');\">");

Хотя похоже тут действительно не хватает...
хотя если 'hello','world' - засунуть в переменную... ...
__________________
прежде чем решать задачу, подумай - что делать с её результатом

Старый 21.06.2002, 01:13
StimS вне форума Посмотреть профиль Отправить личное сообщение для StimS Посетить домашнюю страницу StimS Найти все сообщения от StimS
  № 4  
StimS
 
Аватар для StimS

Регистрация: Aug 2001
Адрес: Россия/Москва/Красная Площадь/Мавзолей/Кв. №2
Сообщений: 702
Отправить сообщение для StimS с помощью ICQ
Вопрос, hemilion, чисто теоритический, мне всех кавычек хватает, просто хотелось узнать в принципе.

А вот на счет переменной ты не прав. Разные данные, вводимые в функцию могут давать разные результаты, а hello & world я взял просто так, для примера.
__________________
:confused: :( :eek: :D :rolleyes: :p ;) :) :o :cool: :mad:

Во имя процессора-отца, процесса-сына и святого root'а. Аминь.

Старый 21.06.2002, 12:58
hemilion вне форума Посмотреть профиль Отправить личное сообщение для hemilion Посетить домашнюю страницу hemilion Найти все сообщения от hemilion
  № 5  
hemilion
 
Аватар для hemilion

Регистрация: Apr 2002
Адрес: Россия / Санкт-Петербург
Сообщений: 185
Отправить сообщение для hemilion с помощью ICQ
на вопрос чисто теоретический был ответ весьма практический - можно пользоваться экранированием, и разбиением на блоки, как было сказано выше...

а по поводу 5-ти 6-ти типов кавычек... то я столько просто не знаю... ну там ___'___"___`___ и вроде все... или есть еще?
__________________
прежде чем решать задачу, подумай - что делать с её результатом

Старый 23.06.2002, 22:45
StimS вне форума Посмотреть профиль Отправить личное сообщение для StimS Посетить домашнюю страницу StimS Найти все сообщения от StimS
  № 6  
StimS
 
Аватар для StimS

Регистрация: Aug 2001
Адрес: Россия/Москва/Красная Площадь/Мавзолей/Кв. №2
Сообщений: 702
Отправить сообщение для StimS с помощью ICQ
Цитата:
Оригинал написал(а) hemilion
ну там ___'___"___`___ и вроде все... или есть еще?
Вот ответ на это я и хотел услышать. Всем спасибо
__________________
:confused: :( :eek: :D :rolleyes: :p ;) :) :o :cool: :mad:

Во имя процессора-отца, процесса-сына и святого root'а. Аминь.

Старый 24.06.2002, 12:02
hemilion вне форума Посмотреть профиль Отправить личное сообщение для hemilion Посетить домашнюю страницу hemilion Найти все сообщения от hemilion
  № 7  
hemilion
 
Аватар для hemilion

Регистрация: Apr 2002
Адрес: Россия / Санкт-Петербург
Сообщений: 185
Отправить сообщение для hemilion с помощью ICQ
кавычки... кавычки... да где ты их столько видел...
посмотри хотябы в таблице символов ... ну можно конечно попытаться все использовать,... но реально их не существует...
"ложки не существует... (с)"
Миниатюры
Нажмите на изображение для увеличения
Название: quote.gif
Просмотров: 101
Размер:	23.3 Кб
ID:	2843  
__________________
прежде чем решать задачу, подумай - что делать с её результатом

Создать новую тему   Часовой пояс GMT +4, время: 09:27.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 09:27.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.