Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: innerText со ссылкой

 PHP.SU

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


 Страниц (1): [1]   

> Без описания
katjuha6
Отправлено: 12 Февраля, 2013 - 22:14:28
Post Id


Новичок


Покинул форум
Сообщений всего: 44
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




Всем доброго времени суток! уважаемые форумачане, подскажите, пожалуйста, можно ли вот в такую конструкцию всунуть ссылку
CODE (htmlphp):
скопировать код в буфер обмена
  1. innerText = 'перейти к сравнению'

я попробовала так
CODE (htmlphp):
скопировать код в буфер обмена
  1. innerText = '<a href="#comp">перейти к сравнению</a>'

догадываюсь, что неправильно, т.к. не работает... =(
 
 Top
DeepVarvar Супермодератор
Отправлено: 12 Февраля, 2013 - 22:57:49
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




innerHTML
 
 Top
katjuha6
Отправлено: 13 Февраля, 2013 - 00:21:11
Post Id


Новичок


Покинул форум
Сообщений всего: 44
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




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

сейчас, когда ставится галка в чекбокс, текст изменяется на "перейти к сравнению", но ссылкой он становится только после перезагрузки страницы.
я предположила, что для того, чтобы он становился ссылкой, надо вот этот кусок (в 20 строке) тоже поправить (тут больше как-то вариантов нету)
PHP:
скопировать код в буфер обмена
  1. .innerText = 'перейти к сравнению'

написала так, но видимо там с кавычками что-то не так
PHP:
скопировать код в буфер обмена
  1. innerHTML = '<a href="#comp">перейти к сравнению</a>'

помогите, пожалуйста =) а то уже макушку доламываю, а она мне еще пригодится...
 
 Top
DeepVarvar Супермодератор
Отправлено: 13 Февраля, 2013 - 00:47:15
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




PHP:
скопировать код в буфер обмена
  1. innerHTML = '<a href=\"#comp\">перейти к сравнению</a>'
 
 Top
katjuha6
Отправлено: 13 Февраля, 2013 - 00:55:06
Post Id


Новичок


Покинул форум
Сообщений всего: 44
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




постоянно отображается -
перейти к сравнению'} else {document.getElementById('66_label').innerText = 'сравнить'};return CompareProduct( this,3);" class="compare_checkbox"> сравнить
 
 Top
DeepVarvar Супермодератор
Отправлено: 13 Февраля, 2013 - 02:18:30
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




katjuha6 пишет:
постоянно отображается
Ctrl+U и тот кусок сюда.
 
 Top
katjuha6
Отправлено: 13 Февраля, 2013 - 02:22:04
Post Id


Новичок


Покинул форум
Сообщений всего: 44
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




пожалста!
CODE (htmlphp):
скопировать код в буфер обмена
  1. <div  class="compar" style="height:30px; border: none;background-color: transparent;">&#65279;<div  class="check">
  2. <input name="compare_64" id="compare_cart_64" alt="Сравнить" title="Сравнить" type="checkbox"  onclick="if (compare_cart_64.checked) {document.getElementById('64_label').innerHTML = '<a href=\"#comp\">перейти к сравнению</a>'} else {document.getElementById('64_label').innerText = 'сравнить'};return CompareProduct( this,3);" class="compare_checkbox">
  3. <label id="64_label">сравнить</label>
  4.  </div>
 
 Top
imya
Отправлено: 13 Февраля, 2013 - 08:40:44
Post Id



Участник


Покинул форум
Сообщений всего: 1472
Дата рег-ции: Сент. 2012  
Откуда: Запорожье, Украина


Помог: 19 раз(а)




CODE (htmlphp):
скопировать код в буфер обмена
  1. <input name="compare_64" id="compare_cart_64" alt="Сравнить" title="Сравнить" type="checkbox"  onclick="if (compare_cart_64.checked) {document.getElementById('64_label').innerHTML = '<a href=\"#comp\">перейти к сравнению</a>'} else {document.getElementById('64_label'innerHTML = '<a href=\"#comp\">сравнить</a>'};return CompareProduct( this,3);" class="compare_checkbox">


??


-----
PHP:
скопировать код в буфер обмена
  1. do {box != cat;} while (cat != box);


Когда нормальный человек, уезжая из дома одевает на жену пояс верности, веб-дизайнер ставит на нее счетчик...
 
My status
 Top
katjuha6
Отправлено: 13 Февраля, 2013 - 08:43:29
Post Id


Новичок


Покинул форум
Сообщений всего: 44
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




это код вывода непосредственно на странице. изменять надо не его.
 
 Top
imya
Отправлено: 13 Февраля, 2013 - 08:51:51
Post Id



Участник


Покинул форум
Сообщений всего: 1472
Дата рег-ции: Сент. 2012  
Откуда: Запорожье, Украина


Помог: 19 раз(а)




Я вам показал где менять и как менять, у вас такой же код в первом сообщении. Вместо text вставьте html со ссылкой.


-----
PHP:
скопировать код в буфер обмена
  1. do {box != cat;} while (cat != box);


Когда нормальный человек, уезжая из дома одевает на жену пояс верности, веб-дизайнер ставит на нее счетчик...
 
My status
 Top
katjuha6
Отправлено: 13 Февраля, 2013 - 09:26:46
Post Id


Новичок


Покинул форум
Сообщений всего: 44
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




несколькими постами выше так и было написано =) при такой конструкции отображается это
PHP:
скопировать код в буфер обмена
  1. перейти к сравнению'} else {document.getElementById('66_label').innerText = 'сравнить'};return CompareProduct( this,3);" class="compare_checkbox"> сравнить
 
 Top
DeepVarvar Супермодератор
Отправлено: 13 Февраля, 2013 - 12:19:58
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




Ох уж эта жумла...
PHP:
скопировать код в буфер обмена
  1. innerHTML = '<a href=#comp>перейти к сравнению</a>'
 
 Top
katjuha6
Отправлено: 13 Февраля, 2013 - 12:24:32
Post Id


Новичок


Покинул форум
Сообщений всего: 44
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




Я ВАС ОБОЖАЮ!!!!!!!! ура!!!!!!!!!!!!!!!!!! работает!!!!!!!!!!!!!!!!!!
ой, что это я... извиняйте! это нервы! в общем задам еще 14 глупых вопросов и буду Вам каждый день по "+" ставить, так сказать автоматом! =)
спасибо огромное!
 
 Top
DeepVarvar Супермодератор
Отправлено: 13 Февраля, 2013 - 12:27:38
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




katjuha6 пишет:
ОБОЖАЮ
"Не сотвори себе кумира" Радость
 
 Top
katjuha6
Отправлено: 13 Февраля, 2013 - 12:29:37
Post Id


Новичок


Покинул форум
Сообщений всего: 44
Дата рег-ции: Янв. 2013  


Помог: 0 раз(а)




ну это я на эмоциях! Радость Радость Радость
я просто уже реально разочаровалась эту надпись как-то понятной для человеков сделать. а не каждый догадается, что надо пролистать в низ страницы, чтобы там модуль найти...
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB