PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (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 ):
скопировать код в буфер обмена
function CompareProduct( el, type_id) {
var Product_ID = el.name ;
Product_ID = Product_ID.replace ( "compare_" , "" ) ;
//alert("ДО: productID="+Product_ID+" ProductsInCart.length="+ProductsInCart.length);
if ( el.checked && CompareTypeID != - 1 && type_id!= CompareTypeID) {
alert ( "Hельзя сравнивать товары разного типа" ) ;
return false ;
}
else if ( el.checked && ProductsInCart.length >= MaxProductToCompare) {
alert ( "Нельзя сравнивать более " + MaxProductToCompare + " продуктов одновременно" ) ;
return false ;
}
else if ( el.checked ) {
CompareTypeID = type_id;
AddCompare( Product_ID) ;
}
else RemoveCompare( Product_ID) ;
//alert("ПОСЛЕ: productID="+Product_ID+" ProductsInCart.length="+ProductsInCart.length);
return true ;
}
и на всякий случай код самого чекбокса
CODE (
javascript ):
скопировать код в буфер обмена
function AddCompare( product) {
ProductsInCart.push ( product) ;
var frm= $( "frmProductCompare" ) ;
frm.product_id .value = product;
frm.func .value = "comparisonAdd" ;
//frm.page.value = "shop.comparison_short";
handleUpdateCompare( frm) ;
}
HTML код чекбокса и текста
CODE (
html ):
скопировать код в буфер обмена
<div class = "check" >
<input name = "compare_65" id = "compare_cart_65" alt = "Сравнить" title = "Сравнить" type = "checkbox" onclick = "return CompareProduct( this,3);" class = "compare_checkbox" >
Сравнить
</ 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:
скопировать код в буфер обмена
<?PHP
//$param['product_type_id'] = $product_type_id;
//$_SESSION['vmCompareBtnParam'] = $param;
?>
<div class="check">
<?PHP if ( ! defined ( '_VALID_MOS' ) && ! defined ( '_JEXEC' ) ) die ( 'Direct Access to ' . basename ( __FILE__ ) . ' is not allowed.' ) ; //$show_checkboxes = @$_SESSION['vmCompareParam']['show_checkboxes'];
//$product_type_id = $param['product_type_id'];
$session =& JFactory:: getSession ( ) ;
$compare = $session -> get ( 'compare' ) ;
if ( isset ( $compare [ $product_type_id ] ) && is_array ( $compare [ $product_type_id ] ) && in_array ( $product_id , $compare [ $product_type_id ] ) ) { $checkValue = 'checked="checked"' ; }
else { $checkValue = '' ; }
?>
<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">
<?PHP echo "сравнить" ?>
</div>
конструкция данного кода такая: чекбокс и рядом с ним текст "сравнить".
как сделать так, чтобы когда кликали по чекбоксу текст рядом с ним изменялся на "перейти к сравнению"?
Буду очень признательна за помощь =)
katjuha6
Отправлено: 28 Января, 2013 - 14:57:45 • Тема: как добавить всплывающее окно • Форум: Вопросы новичков
Ответов: 7 Просмотров: 367
не совсем адекватно написала то, что мне надо. на самом деле надо было не всплывающее окно, а окно предупреждения. вот такой код работает
CODE (
javascript ):
скопировать код в буфер обмена
function AddCompare( product) {
ProductsInCart.push ( product) ;
var frm= $( "frmProductCompare" ) ;
frm.product_id .value = product;
frm.func .value = "comparisonAdd" ;
//frm.page.value = "shop.comparison_short";
handleUpdateCompare( frm) ;
alert ( "Добавлено к сравнению" ) ;
}
вопрос: можно ли в этом окне как-то прописать ссылку?
katjuha6
Отправлено: 28 Января, 2013 - 01:38:04 • Тема: как добавить всплывающее окно • Форум: Вопросы новичков
Ответов: 7 Просмотров: 367
всем доброго времени суток!
подскажите, пожалуйста, как можно вот в такую функцию всунуть всплывающее окно
CODE (
javascript ):
скопировать код в буфер обмена
function AddCompare( product) {
ProductsInCart.push ( product) ;
var frm= $( "frmProductCompare" ) ;
frm.product_id .value = product;
frm.func .value = "comparisonAdd" ;
//frm.page.value = "shop.comparison_short";
handleUpdateCompare( frm) ;
}
я попробовала так
CODE (
javascript ):
скопировать код в буфер обмена
function AddCompare( product) {
ProductsInCart.push ( product) ;
var frm= $( "frmProductCompare" ) ;
frm.product_id .value = product;
frm.func .value = "comparisonAdd" ;
//frm.page.value = "shop.comparison_short";
handleUpdateCompare( frm) ; {
alert ( "Добавлено к сравнению" ) ;
}
не работает...
katjuha6
Отправлено: 24 Января, 2013 - 22:25:43 • Тема: как <input type="image"> превратить <input type="button"> • Форум: Вопросы новичков
Ответов: 3 Просмотров: 121
Всем доброго вечера!
Уважаемые форумчане, скажите, пожалуйста, как можно вот эту
строку CODE (
htmlphp ):
скопировать код в буфер обмена
< 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 ):
скопировать код в буфер обмена
< 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
а зря! у меня в косметичке вместо туши лежит отвертка, а в специальной коробке подобный набор usb переходников, флешки, карты памяти, винтики для системника и его внутренностей, термопаста и прочие прелести жизни. в общем такая себе компьютерная аптечка на все случаи поломок. кстати, про мышку - это хорошая идея. надо еще ее туда положить...
(Добавление)
посидела, подумала... а может это я неправильная женщина...
katjuha6
Отправлено: 21 Января, 2013 - 02:30:20 • Тема: С концом света, всех • Форум: Юмор
Ответов: 43 Просмотров: 683
поздравляю всех выживших после конца света!!! ну или отмечания конца света! а так же после отмечания Рождества, Нового года, еще одного Рождества и Старого Нового года! =))
Страниц (3): « 1 [2] 3 »
Powered by ExBB FM 1.0 RC1. InvisionExBB