PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (3): « 1 [2] 3 »

> Найдено сообщений: 44
katjuha6 Отправлено: 03 Февраля, 2013 - 07:39:32 • Тема: смена текста при нажатии на кнопку • Форум: JavaScript & VBScript

Ответов: 9
Просмотров: 4476
спасибо! работает!!!!!! =))))
причем работает даже быстрее, чем с родным кодом! это вдвойне приятно!!! и выравнивать ничего не надо! =))))
ой, что-то у меня эмоции прорезались. прошу прощения. =)
еще вопрос: когда переходишь по ссылке или обновляешь страницу - чекбокс "перейти к сравнению" снова изменяется на "сравнить". можно ли как-то "закрепить" это "перейти к сравнению" при переходе по ссылкам?
katjuha6 Отправлено: 03 Февраля, 2013 - 02:29:53 • Тема: смена текста при нажатии на кнопку • Форум: JavaScript & VBScript

Ответов: 9
Просмотров: 4476
текст функции CompareProduct (надеюсь, что это он) =)
CODE (javascript):
скопировать код в буфер обмена
  1. function CompareProduct(el, type_id) {
  2.         var Product_ID = el.name;
  3.         Product_ID = Product_ID.replace("compare_","");
  4.         //alert("ДО: productID="+Product_ID+" ProductsInCart.length="+ProductsInCart.length);
  5.         if (el.checked && CompareTypeID != -1 && type_id!=CompareTypeID) {
  6.                 alert("Hельзя сравнивать товары разного типа");
  7.                 return false;
  8.         }
  9.         else if (el.checked && ProductsInCart.length>=MaxProductToCompare) {
  10.                 alert("Нельзя сравнивать более " + MaxProductToCompare + " продуктов одновременно");
  11.                 return false;
  12.         }
  13.         else if (el.checked) {
  14.                 CompareTypeID = type_id;
  15.                 AddCompare(Product_ID);
  16.         }
  17.         else RemoveCompare(Product_ID);
  18.         //alert("ПОСЛЕ: productID="+Product_ID+" ProductsInCart.length="+ProductsInCart.length);
  19.         return true;
  20.  
  21. }

и на всякий случай код самого чекбокса
CODE (javascript):
скопировать код в буфер обмена
  1. function AddCompare(product) {
  2.         ProductsInCart.push(product);
  3.         var frm= $("frmProductCompare");
  4.         frm.product_id.value=product;
  5.         frm.func.value="comparisonAdd";
  6.         //frm.page.value = "shop.comparison_short";
  7.         handleUpdateCompare(frm);
  8. }

HTML код чекбокса и текста
CODE (html):
скопировать код в буфер обмена
  1. <div  class="check">
  2. <input name="compare_65" id="compare_cart_65" alt="Сравнить" title="Сравнить" type="checkbox"  onclick="return CompareProduct( this,3);" class="compare_checkbox">
  3. Сравнить
  4.  </div>

посмотреть на это можно тут http://test[dot]katalliana[dot]org/ru/in[dot][dot][dot]lya-piknika[dot]html
katjuha6 Отправлено: 03 Февраля, 2013 - 01:48:35 • Тема: смена текста при нажатии на кнопку • Форум: JavaScript & VBScript

Ответов: 9
Просмотров: 4476
я понимаю, что несложно. =) но проблема в том что я не ориентируюсь в php и java.
скажите, пожалуйста, можно ли как-то внести изменения в этот код? или надо пересматривать файлы, относящиеся к компоненту?
katjuha6 Отправлено: 03 Февраля, 2013 - 00:56:27 • Тема: смена текста при нажатии на кнопку • Форум: JavaScript & VBScript

Ответов: 9
Просмотров: 4476
всем доброго времени суток, уважаемые форумчане!
есть такой код
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. //$param['product_type_id'] = $product_type_id;
  3. //$_SESSION['vmCompareBtnParam'] = $param;
  4. ?>
  5. <div  class="check">
  6. <?PHP if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );
  7. //$show_checkboxes = @$_SESSION['vmCompareParam']['show_checkboxes'];
  8. //$product_type_id = $param['product_type_id'];
  9. $session =& JFactory::getSession();
  10. $compare = $session->get('compare');
  11. if(isset($compare[$product_type_id])&& is_array($compare[$product_type_id]) && in_array($product_id, $compare[$product_type_id]) )
  12.  {   $checkValue = 'checked="checked"';}
  13. else {  $checkValue = '';}
  14. ?>
  15. <input name="compare_<?PHP echo $product_id ?>" id="compare_cart_<?PHP echo $product_id ?>" alt="Сравнить" title="Сравнить" type="checkbox" <?PHP echo $checkValue ?> onclick="return CompareProduct( this,<?PHP echo $product_type_id ?>);" class="compare_checkbox">
  16. <?PHP echo "сравнить"?>
  17.  </div>


конструкция данного кода такая: чекбокс и рядом с ним текст "сравнить".
как сделать так, чтобы когда кликали по чекбоксу текст рядом с ним изменялся на "перейти к сравнению"?
Буду очень признательна за помощь =)
katjuha6 Отправлено: 28 Января, 2013 - 14:57:45 • Тема: как добавить всплывающее окно • Форум: Вопросы новичков

Ответов: 7
Просмотров: 367
не совсем адекватно написала то, что мне надо. на самом деле надо было не всплывающее окно, а окно предупреждения. вот такой код работает
CODE (javascript):
скопировать код в буфер обмена
  1. function AddCompare(product) {
  2.         ProductsInCart.push(product);
  3.         var frm= $("frmProductCompare");
  4.         frm.product_id.value=product;
  5.         frm.func.value="comparisonAdd";
  6.         //frm.page.value = "shop.comparison_short";
  7.         handleUpdateCompare(frm);
  8. alert("Добавлено к сравнению");
  9. }

вопрос: можно ли в этом окне как-то прописать ссылку?
katjuha6 Отправлено: 28 Января, 2013 - 06:12:09 • Тема: как добавить всплывающее окно • Форум: Вопросы новичков

Ответов: 7
Просмотров: 367
спасибо за подсказку. щас пойду посплю немножко и попробую это сделать. надеюсь, получится. =))
katjuha6 Отправлено: 28 Января, 2013 - 05:54:21 • Тема: как добавить всплывающее окно • Форум: Вопросы новичков

Ответов: 7
Просмотров: 367
вот-вот-вот! только если Вы расскажете мне как ПРАВИЛЬНО написать код - я буду Вам очень признательна =)
katjuha6 Отправлено: 28 Января, 2013 - 05:48:32 • Тема: как добавить всплывающее окно • Форум: Вопросы новичков

Ответов: 7
Просмотров: 367
прошу прощения за может быть глупый вопрос - а попроще никак? =)
katjuha6 Отправлено: 28 Января, 2013 - 01:38:04 • Тема: как добавить всплывающее окно • Форум: Вопросы новичков

Ответов: 7
Просмотров: 367
всем доброго времени суток!
подскажите, пожалуйста, как можно вот в такую функцию всунуть всплывающее окно
CODE (javascript):
скопировать код в буфер обмена
  1. function AddCompare(product) {
  2.         ProductsInCart.push(product);
  3.         var frm= $("frmProductCompare");
  4.         frm.product_id.value=product;
  5.         frm.func.value="comparisonAdd";
  6.         //frm.page.value = "shop.comparison_short";
  7.         handleUpdateCompare(frm);
  8. }

я попробовала так
CODE (javascript):
скопировать код в буфер обмена
  1. function AddCompare(product) {
  2.         ProductsInCart.push(product);
  3.         var frm= $("frmProductCompare");
  4.         frm.product_id.value=product;
  5.         frm.func.value="comparisonAdd";
  6.         //frm.page.value = "shop.comparison_short";
  7.         handleUpdateCompare(frm); {
  8.                 alert("Добавлено к сравнению");
  9. }

не работает...
katjuha6 Отправлено: 24 Января, 2013 - 22:32:56 • Тема: как <input type="image"> превратить <input type="button"> • Форум: Вопросы новичков

Ответов: 3
Просмотров: 121
Спасибо большое, ребята! все работает!!! =)
katjuha6 Отправлено: 24 Января, 2013 - 22:25:43 • Тема: как <input type="image"> превратить <input type="button"> • Форум: Вопросы новичков

Ответов: 3
Просмотров: 121
Всем доброго вечера!
Уважаемые форумчане, скажите, пожалуйста, как можно вот эту
строку
CODE (htmlphp):
скопировать код в буфер обмена
  1. <input type="image" src="<?php echo $path;?>images/send.gif" alt="<?php echo JText::_('modcallback_send') ?>" height="31" width="123" onclick="return checkForm()" />

сделать кнопкой?
я попыталась так
CODE (htmlphp):
скопировать код в буфер обмена
  1. <input type="button" value="Отправить" alt="<?php echo JText::_('modcallback_send') ?>" height="31" width="123" onclick="return checkForm()" />

но после этого кнопка отправки прекращает работать.
katjuha6 Отправлено: 21 Января, 2013 - 16:57:03 • Тема: Оцените сайт • Форум: Наработки по собственным проектам

Ответов: 11
Просмотров: 3338
самое первое, что бросается в глаза (по крайней мере мне) - нечеткое изображение в шапке. если поставить качественную фотографию - уже будет приятнее смотреться.
katjuha6 Отправлено: 21 Января, 2013 - 02:54:05 • Тема: Дневник кота • Форум: Юмор

Ответов: 6
Просмотров: 856
точно-точно! прям про моего кошака!! =)))
katjuha6 Отправлено: 21 Января, 2013 - 02:45:35 • Тема: Подарки для женщин ))) • Форум: Юмор

Ответов: 2
Просмотров: 73
DeepVarvar пишет:


а зря! у меня в косметичке вместо туши лежит отвертка, а в специальной коробке подобный набор usb переходников, флешки, карты памяти, винтики для системника и его внутренностей, термопаста и прочие прелести жизни. в общем такая себе компьютерная аптечка на все случаи поломок. кстати, про мышку - это хорошая идея. надо еще ее туда положить... Радость
(Добавление)
посидела, подумала... а может это я неправильная женщина... Подмигивание
katjuha6 Отправлено: 21 Января, 2013 - 02:30:20 • Тема: С концом света, всех • Форум: Юмор

Ответов: 43
Просмотров: 683
поздравляю всех выживших после конца света!!! ну или отмечания конца света! а так же после отмечания Рождества, Нового года, еще одного Рождества и Старого Нового года! =))

Страниц (3): « 1 [2] 3 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB