Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.08.2012, 20:25
Аспирант
Отправить личное сообщение для INDUK Посмотреть профиль Найти все сообщения от INDUK
 
Регистрация: 04.07.2012
Сообщений: 31

Кавычки и престашоп движок
Народ при установке
<a class="highslide" href="#" 
onclick="return hs.htmlExpand(this, {  contentId:'highslide-html'} )">
при клике увеличивается

</a>


перестает отображатся часть страницы, и дело в кавычках, я их экранировал и шаманил, и ничего!

работает только так но это не то что нужно сам найслайд не работает как положенно
<a class="highslide" href="#" 
onclick="return hs.htmlExpand(this)">
при клике увеличивается

</a>
Ответить с цитированием
  #2 (permalink)  
Старый 05.08.2012, 20:28
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

<a class="highslide" href="#" 
onclick="a=this;return hs.htmlExpand(a, {  contentId:'highslide-html'} )">
при клике увеличивается

</a>
Ответить с цитированием
  #3 (permalink)  
Старый 05.08.2012, 20:34
Аспирант
Отправить личное сообщение для INDUK Посмотреть профиль Найти все сообщения от INDUK
 
Регистрация: 04.07.2012
Сообщений: 31

Нет этот тоже не катит проблема скорее в участке
{  contentId:'highslide-html'}


Кавычки не признает
Ответить с цитированием
  #4 (permalink)  
Старый 05.08.2012, 20:42
Аспирант
Отправить личное сообщение для INDUK Посмотреть профиль Найти все сообщения от INDUK
 
Регистрация: 04.07.2012
Сообщений: 31

А можно както подключить класс?
Ответить с цитированием
  #5 (permalink)  
Старый 05.08.2012, 20:45
Аватар для lord2kim
Профессор
Отправить личное сообщение для lord2kim Посмотреть профиль Найти все сообщения от lord2kim
 
Регистрация: 03.05.2011
Сообщений: 848

INDUK,
<script>
var obj = {  contentId:'highslide-html' };
</script>
<a class="highslide" href="#"
onclick="return hs.htmlExpand(this, obj)">
при клике увеличивается
 
</a>
Ответить с цитированием
  #6 (permalink)  
Старый 05.08.2012, 20:45
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

INDUK,
Проблема - в том - что не передаётся this

<a class="highslide" href="#" 
onclick="abxzs244=this;return hs.htmlExpand(abxzs244, {  contentId:'highslide-html'} )">
при клике увеличивается

</a>

Попробуйте так
Ответить с цитированием
  #7 (permalink)  
Старый 05.08.2012, 20:51
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Сообщение от Deff
Проблема - в том - что не передаётся this
почему же? он жеж не сует вызов в функцию. this должен передаваться.. И вариант что он привел первым, вполне корректен, ошибка явно где то в другом месте.
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
  #8 (permalink)  
Старый 05.08.2012, 20:55
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

devote,
Там вызов через задержку анимации - поэтому и не передаётся
Ответить с цитированием
  #9 (permalink)  
Старый 05.08.2012, 20:59
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Сообщение от Deff
Там вызов через задержку анимации - поэтому и не передаётся
какая нахрен задержка, где она?
ну вызываю я:
hs.htmlExpand(this, {contentId: 'highslide-html'});
и хде тут задержка? там внутри функции чтоль? то что там внутри уже не важно, this я передал, а уж дальше никаких проблем при вызове не должно быть. У него просто что-то не правильно, происходит сбой или еще что.. смотреть в сторону консоли надо на ошибки.. И они явно не связаны с тем как была вызвана функция.
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием
  #10 (permalink)  
Старый 05.08.2012, 21:02
без статуса
Отправить личное сообщение для Deff Посмотреть профиль Найти все сообщения от Deff
 
Регистрация: 25.05.2012
Сообщений: 8,219

Сообщение от devote
там внутри функции чтоль?
devote,
Типо
<a class="highslide" href="#" onclick="setTimeout(function(){alert(this.href)},100);return false;">
Клик
</a>

<a class="highslide" href="#" onclick="setTimeout('alert(this.href)',100);return false;">
Клик
</a>


<a class="highslide" href="#" onclick="abxzs244=this;setTimeout(function(){alert(abxzs244.href)},100);return false;">
Клик
</a>


<a class="highslide" href="#" onclick="abxzs244=this;setTimeout('alert(abxzs244.href)',100);return false;">
Клик
</a>

Последний раз редактировалось Deff, 05.08.2012 в 21:13.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как заэкранировать кавычки в переменной? FRIE Общие вопросы Javascript 5 17.07.2012 22:02
движок этого форума igrok Оффтопик 14 25.09.2010 10:07
Нужны кавычки, но ' - такие кавычки занимает PHP, " - а такие JavaScript. FirstFrost Общие вопросы Javascript 14 13.07.2010 14:43
Простой графический движок: SVG vs Canvas stryaponoff Общие вопросы Javascript 5 29.06.2010 16:59
Бесплатный движок для сайта greatilya Ваши сайты и скрипты 9 03.05.2009 15:28