A przy okazji - jeśli jesteśmy przy javascript.
Mam na tej stronie zmienną $_POST['zmiena'] i chciałbym ją wykorzystać w kodzie javascript, cos w rodzaju " jesli pole X zaznaczone i zmienna $_POST['zmiena'] == coś, to zaznacz również pole Y".
Jak mogę tą phpową zmienna zastosować w kodzie javy?
Witamy na polskim forum Contao
Zarejestruj się teraz, aby skorzystać ze wszystkich funkcji forum. Kiedy się zalogujesz, będziesz mógł tworzyć tematy, pisać posty, rozdawać punkty reputacji, korzystać z prywatnych wiadomości i zarządzać swoim profilem. Jeśli posiadasz już konto, zaloguj się - w przeciwnym wypadku zarejestruj się już teraz!
Zarejestruj się teraz, aby skorzystać ze wszystkich funkcji forum. Kiedy się zalogujesz, będziesz mógł tworzyć tematy, pisać posty, rozdawać punkty reputacji, korzystać z prywatnych wiadomości i zarządzać swoim profilem. Jeśli posiadasz już konto, zaloguj się - w przeciwnym wypadku zarejestruj się już teraz!

Isotope - zmiana wartości przesyłanej przez submit do koszyka
Rozpoczęty przez kylu123, kwi 17 2013 09:30
#23
Napisano 10 października 2013 - 21:48

Niestety nie wiedzieć czemu nie widzi mi tej zmiennej.
Dałem coś takiego :
I traktuje mi jakby warunek był nie spełniony. Dostaję komunikat "Nie widze zmiennej". Zmienna jest przesyłana bo na tej stronie uzywam jej w templatce wyżej:
Konsola tez nic nie wyrzuca...
Dałem coś takiego :
if ($(this).get('checked') && (<?php $_POST['papier']; ?> == 'matowy') ) { $(wosk_zadruk).set('checked', true); } else { $(wosk_zadruk).set('checked', false); window.alert('Nie widzę zmiennej'); }
I traktuje mi jakby warunek był nie spełniony. Dostaję komunikat "Nie widze zmiennej". Zmienna jest przesyłana bo na tej stronie uzywam jej w templatce wyżej:
<tr class="opis"><td><span>Rodzaj papieru</span> </br> <label><?php echo $_POST['papier']; ?></label> </td></tr>i tu wyświetla prawidłowo.
Konsola tez nic nie wyrzuca...
#26
Napisano 11 października 2013 - 21:59


[22:57:08.127] missing ) in parenthetical @ http://localhost/lm/...zakupy.html:652
coś jest nie tak z linią:
if ($(this).get('checked') && ('<?php $_POST['papier']; ?>' == 'matowy') )
gdy wyrzucę drugi warunek i dam:
if ($(this).get('checked') )
kod działa i błędu nie ma. Ale nadal pozostaje jak zrobić zaznaczanie w zależności od rodzaju papieru...
#27
Napisano 11 października 2013 - 22:11

wg http://www.javascrip...online_lint.php
błąd jest tu:
błąd jest tu:
1 $('zadruk').getElements('input[type="radio"]').addEvent('click', function(){ 2 var wosk_zadruk = $(this).get('id').replace('zadruk', 'wosk_zadruk'); 3 if ($(this).get('checked')) 4 { 5 if (('<?php $_POST['papier']; ?>') == 'matowy') ======================^ SyntaxError: missing ) in parenthetical 6 { 7 $(wosk_zadruk).set('checked', true); 8 } 9 else 10 { 11 $(wosk_zadruk).set('checked', false); 12 window.alert('Nie widzę zmiennej'); 13 } 14 } 15 16 });dokładnie po $_
#29
Napisano 12 października 2013 - 22:06

Z "echo" jest dokładnie to samo 
Tak jakby java nie wiedziała że wstawiam skrypt phpowy, tylko po swojemu to interpretuje...
Próbowałem tez w templatce pod jakąś zmienną php to przypisać , ale wtedy java wyrzuca mi że nie znaleziono zmiennej ...
Może nie mam czegoś odpalonego?
Jak w ogóle sprawdzić spod javascript czy ta zmienna jest dostępna dla niej ?

Tak jakby java nie wiedziała że wstawiam skrypt phpowy, tylko po swojemu to interpretuje...
Próbowałem tez w templatce pod jakąś zmienną php to przypisać , ale wtedy java wyrzuca mi że nie znaleziono zmiennej ...
Może nie mam czegoś odpalonego?
Jak w ogóle sprawdzić spod javascript czy ta zmienna jest dostępna dla niej ?
#31
Napisano 14 października 2013 - 22:07

Straśnie długaśny jest 
Cytuję :

Cytuję :
<br><strong>Runtime notice</strong>: Creating default object from empty value in <strong>…\system\modules\wf_isotopeStockManagement\IsotopeStockmanagementGenMsg.php</strong> on line <strong>138</strong> <pre style="margin:11px 0 0"> #0 …\system\modules\wf_isotopeStockManagement\IsotopeStockmanagementGenMsg.php(138): __error(2048, 'Creating defaul...', '…\syste...', 138, Array) #1 …\system\modules\wf_isotopeStockManagement\IsotopeStockmanagementGenMsg.php(53): IsotopeStockmanagementGenMsg->generateMessage(NULL, Object(IsotopeProduct)) #2 …\system\modules\isotope\IsotopeProduct.php(1119): IsotopeStockmanagementGenMsg->generateAttribute('stockmanagement...', NULL, NULL, Object(IsotopeProduct)) #3 …\system\modules\isotope\IsotopeProduct.php(804): IsotopeProduct->generateAttribute('stockmanagement...', NULL) #4 …\system\modules\isotope\ModuleIsotopeProductList.php(282): IsotopeProduct->generate('iso_list_KD2', Object(ModuleIsotopeProductList)) #5 …\system\modules\frontend\Module.php(140): ModuleIsotopeProductList->compile() #6 …\system\modules\isotope\ModuleIsotope.php(91): Module->generate() #7 …\system\modules\isotope\ModuleIsotopeProductList.php(104): ModuleIsotope->generate() #8 …\system\libraries\Controller.php(359): ModuleIsotopeProductList->generate() #9 …\system\modules\frontend\PageRegular.php(100): Controller->getFrontendModule('11', 'main') #10 …\index.php(266): PageRegular->generate(Object(DB_Mysql_Result)) #11 …\index.php(401): Index->run() #12 {main} </pre><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"> <head> <base href="http://localhost/lm/"></base> <title>Sklep Online - Zakupy - LabelMarket</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta name="description" content="" /> <meta name="keywords" content="tanie etykiety, etykiety online, sklep etykiet, sklep z etykietami, zakupy etykiet, zaprojektuj etykietę, projekt etykiety, rolka etykiet, etykiety sato, etykiety zebra, kalki sato, kalki zebra, etykiety kolorowe, etykiety na roli, etykiety samoprzylepne, kalki ttr, tasiemki ttr, druk etykiet" /> <link rel="stylesheet" href="css/page.css" type="text/css" media="screen" /> <link type="text/css" rel="stylesheet" href="system/modules/isotope/html/isotope.css" media="all" /> <link type="text/css" rel="stylesheet" href="system/scripts/7c22ac820f56.css" media="all" /> <link type="text/css" rel="stylesheet" href="system/scripts/7600a43ac965.css" media="all" /> <script type="text/javascript" src="system/scripts/e53a815ab435.js"></script> <script type="text/javascript" src="plugins/imageslider/class.viewer.js"></script> <script type="text/javascript" src="system/modules/isotope/html/isotope.js"></script> <script type="text/javascript"> /* <![CDATA[ */ var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-41138232-1']); _gaq.push(['_gat._anonymizeIp']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); /* ]]> */ </script> <style type="text/css" media="screen"> <!--/*--><![CDATA[/*><!--*/ #elements1 {position:absolute;} .mask1 { width:1000px; height:248px; position:relative; overflow:hidden;} .mask1 img { position:absolute; display:block; border:none; } /*]]>*/--> </style> <script type="text/javascript"> <!--//--><![CDATA[//><!-- window.addEvent('domready',function() { var V1 = new viewer( $$('#elements1 img)' ), { sizes: {w:1000,h:248}, mode: 'rand', modes: ['alpha'], fxOptions:{ duration: 2000 }, interval: 4500}); V1.play(true);; }); //--><!]]> </script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- $.noConflict(); //--><!]]> </script> </head> <body id="top" class=""> <div id="wrapper"> <div id="header"> <div class="inside"> <div class="logo"><a href="/" alt="" title=""><img src="store/themes/main/images/header-logo.jpg" alt="LabelMarket.Eu"></a></div> <div class="mod_custom_navigation"> <ul> <li class="pl-active"><a href="index.php/labelmarket-pl.html" title="LabelMarket"><span>pl</span></a></li> <li class="en"><a href="index.php/labelmarket-en.html" title="LabelMarket EN"><span>en</span></a></li> </ul> </div> <!-- indexer::stop --> <div class="mod_navigation block"> <a href="index.php/sklep-zakupy.html#skipNavigation1" class="invisible">Pomiń nawigacje</a> <ul class="level_1"> <li class="sibling first"><a href="index.php/etykiety.html" title="Etykiety samoprzylepne na roli" class="sibling first">Etykiety</a></li> <li class="sibling"><a href="index.php/etykiety-termiczne.html" title="Etykiety termiczne na roli tylko w labelmarket.eu" class="sibling">Etykiety termiczne</a></li> <li class="sibling"><a href="index.php/przywieszki.html" title="labelmarket.eu - przywieszki plastikowe PET" class="sibling">Przywieszki</a></li> <li class="sibling"><a href="index.php/tasmy-ttr.html" title="labelmarket.eu - tasiemki termotransferowe ttr / kalki ttr" class="sibling">Taśmy TTR</a></li> <li class="sibling"><a href="index.php/nadruki.html" title="Nadruki" class="sibling">Nadruki</a></li> <li class="sibling"><a href="index.php/labelpedia-papier-matowy-vellum.html" title="labelmarket.eu - labelpedia czyli co i jak ?" class="sibling">Labelpedia</a></li> <li class="sibling"><a href="index.php/sklep-online.html" title="Sklep Online" class="sibling">Sklep Online</a></li> <li class="sibling last"><a href="index.php/kontakt.html" title="Kontakt" class="sibling last">Kontakt</a></li> </ul> <a id="skipNavigation1" class="invisible"> </a> </div> <!-- indexer::continue --> <div class="mod_imageslider block"> <div class="mask1"> <div id="elements1"> <img src="store/banery/baner_05.jpg" alt="etykiety adresowe" /><img style="display:none;" src="store/banery/baner_01.jpg" alt="" /><img style="display:none;" src="store/banery/baner_02.jpg" alt="" /><img style="display:none;" src="store/banery/baner_03.jpg" alt="" /><img style="display:none;" src="store/banery/baner_04.jpg" alt="" /> </div> </div> </div> <div id="rejestracja-up"> <a href="index.php/rejestracja.html" title="Rejestracja">Rejestracja</a>| <a href="index.php/logowanie.html" title="Logowanie">Logowanie</a> </div> <div id="wozek-up"></div> <div id="koszyk-up"> <a href="index.php/sklep-koszyk.html" title="Twój Koszyk">Twój Koszyk(0 )</a></div> </div> </div> <div id="container"> <div id="main"> <div class="inside"> <div class="mod_article block" id="labeloutlet-zakupy"> <div class="ce_text hint block"> <p>Wybierz ilości etykiet jakie chcesz zamówić oraz ewentualną opcję ich zadruku, następnie dodaj produkt do koszyka.</p> </div> </div> <div class="mod_iso_productlist block"> <div class="product_list"> <div class="product product_0 product_odd product_first product_last"> <div id="podsumowanie"> <table id="table_podsumowanie" border="0" cellpadding="0" cellspacing="1"> <tr class="podsumowanie"><td> <span> Podsumowanie </span></td></tr> <tr><td><div style="height:6px;"> </div></td></tr> <tr class="opis"><td><span>Rodzaj papieru</span> </br> <label>matowy</label> </td></tr> <tr class="opis"><td><span>Rozmiar etykiety</span></br> <label>25x50 mm</label> </td></tr> <tr class="opis"><td><span>Rodzaj kleju</span> </br> <label>mocny</label> </td></tr> <tr class="zmien"><td><a href="sklep-online.html" alt=""><div>ZMIEŃ</div></a></td></tr> </table> </div> <form action="index.php/sklep-zakupy.html" id="fmd11_product_1" name="iso13225" method="post" enctype="application/x-www-form-urlencoded"> <div class="formbody"> <input type="hidden" name="FORM_SUBMIT" value="fmd11_product_1" /> <input type="hidden" name="REQUEST_TOKEN" value="f1a6779764cfe4582857eaf09077534c" /> <div class="submit_container"> <input type="hidden" name="papier" value="matowy" /> <input type="hidden" name="rozmiar" value="25x50" /> <input type="hidden" name="gilza" value="" /> <input type="hidden" name="klej" value="mocny" /> <input type="hidden" name="iloscnarolce" value="" /> <div id="listailosci"> <div class="options2"> <div id="wosk"> </div> <div> <div id="zakupy_menu"> <div class="ilosci_nagl"><p>Ilość w tyś.</p></div> <div class="cena_za_rolke_nagl"><p>Cena za 1000szt.</p></div> <div class="zadruk_nagl"><p>Zadruk</p></div> <div class="z_zadrukiem_nagl"><p>Cena z zadrukiem</p></div> <div class="razem_nagl"><p>Razem</p></div> </div> <div id="zakupy_ceny"> <div class="ilosc"> <fieldset id="ctrl_ilosci_fmd11_product_1" class="radio_container mandatory"><legend><span class="invisible">Pole wymagane</span> Ilości<span class="mandatory">*</span></legend><input type="hidden" name="ilosci" value="" /><span><input type="radio" name="ilosci" id="opt_ilosci_fmd11_product_1_0" class="radio" value="1" /> <label id="lbl_ilosci_fmd11_product_1_0" for="opt_ilosci_fmd11_product_1_0">1</label></span><span><input type="radio" name="ilosci" id="opt_ilosci_fmd11_product_1_1" class="radio" value="2" /> <label id="lbl_ilosci_fmd11_product_1_1" for="opt_ilosci_fmd11_product_1_1">2</label></span><span><input type="radio" name="ilosci" id="opt_ilosci_fmd11_product_1_2" class="radio" value="3" /> <label id="lbl_ilosci_fmd11_product_1_2" for="opt_ilosci_fmd11_product_1_2">3</label></span><span><input type="radio" name="ilosci" id="opt_ilosci_fmd11_product_1_3" class="radio" value="4" /> <label id="lbl_ilosci_fmd11_product_1_3" for="opt_ilosci_fmd11_product_1_3">4</label></span><span><input type="radio" name="ilosci" id="opt_ilosci_fmd11_product_1_4" class="radio" value="5" /> <label id="lbl_ilosci_fmd11_product_1_4" for="opt_ilosci_fmd11_product_1_4">5</label></span><span><input type="radio" name="ilosci" id="opt_ilosci_fmd11_product_1_5" class="radio" value="6" /> <label id="lbl_ilosci_fmd11_product_1_5" for="opt_ilosci_fmd11_product_1_5">6</label></span><span><input type="radio" name="ilosci" id="opt_ilosci_fmd11_product_1_6" class="radio" value="7" /> <label id="lbl_ilosci_fmd11_product_1_6" for="opt_ilosci_fmd11_product_1_6">7</label></span><span><input type="radio" name="ilosci" id="opt_ilosci_fmd11_product_1_7" class="radio" value="8" /> <label id="lbl_ilosci_fmd11_product_1_7" for="opt_ilosci_fmd11_product_1_7">8</label></span><span><input type="radio" name="ilosci" id="opt_ilosci_fmd11_product_1_8" class="radio" value="9" /> <label id="lbl_ilosci_fmd11_product_1_8" for="opt_ilosci_fmd11_product_1_8">9</label></span><span><input type="radio" name="ilosci" id="opt_ilosci_fmd11_product_1_9" class="radio" value="10" /> <label id="lbl_ilosci_fmd11_product_1_9" for="opt_ilosci_fmd11_product_1_9">10</label></span><span><input type="radio" name="ilosci" id="opt_ilosci_fmd11_product_1_10" class="radio" value="15" /> <label id="lbl_ilosci_fmd11_product_1_10" for="opt_ilosci_fmd11_product_1_10">15</label></span><span><input type="radio" name="ilosci" id="opt_ilosci_fmd11_product_1_11" class="radio" value="20" /> <label id="lbl_ilosci_fmd11_product_1_11" for="opt_ilosci_fmd11_product_1_11">20</label></span><span><input type="radio" name="ilosci" id="opt_ilosci_fmd11_product_1_12" class="radio" value="30" /> <label id="lbl_ilosci_fmd11_product_1_12" for="opt_ilosci_fmd11_product_1_12">30</label></span><span><input type="radio" name="ilosci" id="opt_ilosci_fmd11_product_1_13" class="radio" value="50" /> <label id="lbl_ilosci_fmd11_product_1_13" for="opt_ilosci_fmd11_product_1_13">50</label></span></fieldset><br /> </div> <div class="cena_za_rolke"> <div class="cena_za_rolke_grey">15.52 zł.</div><div class="cena_za_rolke_grey">12.94 zł.</div><div class="cena_za_rolke_grey">10.35 zł.</div><div class="cena_za_rolke_grey">9.06 zł.</div><div class="cena_za_rolke_grey">8.28 zł.</div><div class="cena_za_rolke_grey">7.76 zł.</div><div class="cena_za_rolke_grey">7.24 zł.</div><div class="cena_za_rolke_grey">6.73 zł.</div><div class="cena_za_rolke_grey">6.21 zł.</div><div class="cena_za_rolke_grey">5.17 zł.</div><div class="cena_za_rolke_grey">4.92 zł.</div><div class="cena_za_rolke_grey">4.40 zł.</div><div class="cena_za_rolke_grey">3.88 zł.</div><div class="cena_za_rolke_grey">3.49 zł.</div> </div> <div id="zadruk"> <fieldset id="ctrl_zadruk_fmd11_product_1" class="radio_container"><legend>Zadruk Etykiet</legend><input type="hidden" name="zadruk" value="" /><span><input type="radio" name="zadruk" id="opt_zadruk_fmd11_product_1_0" class="radio" value="1" /> <label id="lbl_zadruk_fmd11_product_1_0" for="opt_zadruk_fmd11_product_1_0">1</label></span><span><input type="radio" name="zadruk" id="opt_zadruk_fmd11_product_1_1" class="radio" value="2" /> <label id="lbl_zadruk_fmd11_product_1_1" for="opt_zadruk_fmd11_product_1_1">2</label></span><span><input type="radio" name="zadruk" id="opt_zadruk_fmd11_product_1_2" class="radio" value="3" /> <label id="lbl_zadruk_fmd11_product_1_2" for="opt_zadruk_fmd11_product_1_2">3</label></span><span><input type="radio" name="zadruk" id="opt_zadruk_fmd11_product_1_3" class="radio" value="4" /> <label id="lbl_zadruk_fmd11_product_1_3" for="opt_zadruk_fmd11_product_1_3">4</label></span><span><input type="radio" name="zadruk" id="opt_zadruk_fmd11_product_1_4" class="radio" value="5" /> <label id="lbl_zadruk_fmd11_product_1_4" for="opt_zadruk_fmd11_product_1_4">5</label></span><span><input type="radio" name="zadruk" id="opt_zadruk_fmd11_product_1_5" class="radio" value="6" /> <label id="lbl_zadruk_fmd11_product_1_5" for="opt_zadruk_fmd11_product_1_5">6</label></span><span><input type="radio" name="zadruk" id="opt_zadruk_fmd11_product_1_6" class="radio" value="7" /> <label id="lbl_zadruk_fmd11_product_1_6" for="opt_zadruk_fmd11_product_1_6">7</label></span><span><input type="radio" name="zadruk" id="opt_zadruk_fmd11_product_1_7" class="radio" value="8" /> <label id="lbl_zadruk_fmd11_product_1_7" for="opt_zadruk_fmd11_product_1_7">8</label></span><span><input type="radio" name="zadruk" id="opt_zadruk_fmd11_product_1_8" class="radio" value="9" /> <label id="lbl_zadruk_fmd11_product_1_8" for="opt_zadruk_fmd11_product_1_8">9</label></span><span><input type="radio" name="zadruk" id="opt_zadruk_fmd11_product_1_9" class="radio" value="10" /> <label id="lbl_zadruk_fmd11_product_1_9" for="opt_zadruk_fmd11_product_1_9">10</label></span><span><input type="radio" name="zadruk" id="opt_zadruk_fmd11_product_1_10" class="radio" value="15" /> <label id="lbl_zadruk_fmd11_product_1_10" for="opt_zadruk_fmd11_product_1_10">15</label></span><span><input type="radio" name="zadruk" id="opt_zadruk_fmd11_product_1_11" class="radio" value="20" /> <label id="lbl_zadruk_fmd11_product_1_11" for="opt_zadruk_fmd11_product_1_11">20</label></span><span><input type="radio" name="zadruk" id="opt_zadruk_fmd11_product_1_12" class="radio" value="30" /> <label id="lbl_zadruk_fmd11_product_1_12" for="opt_zadruk_fmd11_product_1_12">30</label></span><span><input type="radio" name="zadruk" id="opt_zadruk_fmd11_product_1_13" class="radio" value="50" /> <label id="lbl_zadruk_fmd11_product_1_13" for="opt_zadruk_fmd11_product_1_13">50</label></span></fieldset><br /> </div> <div id="zadruk_cena"> <div id="cena_z_zadrukiem"> 16.30 zł. </div> <div id="cena_z_zadrukiem"> 12.94 zł. </div> <div id="cena_z_zadrukiem"> 10.35 zł. </div> <div id="cena_z_zadrukiem"> 9.06 zł. </div> <div id="cena_z_zadrukiem"> 9.11 zł. </div> <div id="cena_z_zadrukiem"> 7.76 zł. </div> <div id="cena_z_zadrukiem"> 7.24 zł. </div> <div id="cena_z_zadrukiem"> 6.73 zł. </div> <div id="cena_z_zadrukiem"> 6.21 zł. </div> <div id="cena_z_zadrukiem"> 5.43 zł. </div> <div id="cena_z_zadrukiem"> 4.92 zł. </div> <div id="cena_z_zadrukiem"> 4.62 zł. </div> <div id="cena_z_zadrukiem"> 3.88 zł. </div> <div id="cena_z_zadrukiem"> 3.84 zł. </div> </div> <div id="razem"> <div class="razem_in"> <div class="razem_cena"> 15.52 zł. </div> </div> <div class="razem_in"> <div class="razem_cena"> 25.87 zł. </div> </div> <div class="razem_in"> <div class="razem_cena"> 31.05 zł. </div> </div> <div class="razem_in"> <div class="razem_cena"> 36.22 zł. </div> </div> <div class="razem_in"> <div class="razem_cena"> 41.40 zł. </div> </div> <div class="razem_in"> <div class="razem_cena"> 46.57 zł. </div> </div> <div class="razem_in"> <div class="razem_cena"> 50.71 zł. </div> </div> <div class="razem_in"> <div class="razem_cena"> 53.81 zł. </div> </div> <div class="razem_in"> <div class="razem_cena"> 55.88 zł. </div> </div> <div class="razem_in"> <div class="razem_cena"> 51.74 zł. </div> </div> <div class="razem_in"> <div class="razem_cena"> 73.74 zł. </div> </div> <div class="razem_in"> <div class="razem_cena"> 87.96 zł. </div> </div> <div class="razem_in"> <div class="razem_cena"> 116.42 zł. </div> </div> <div class="razem_in"> <div class="razem_cena"> 174.64 zł. </div> </div> </div> <div id="razem2"> <div class="razem_in"> <div class="razem_cena"> 16.30 zł. </div> </div> <div class="razem_in"> <div class="razem_cena"> 25.87 zł. </div> </div> <div class="razem_in"> <div class="razem_cena"> 31.05 zł. </div> </div> <div class="razem_in"> <div class="razem_cena"> 36.22 zł. </div> </div> <div class="razem_in"> <div class="razem_cena"> 45.53 zł. </div> </div> <div class="razem_in"> <div class="razem_cena"> 46.57 zł. </div> </div> <div class="razem_in"> <div class="razem_cena"> 50.71 zł. </div> </div> <div class="razem_in"> <div class="razem_cena"> 53.81 zł. </div> </div> <div class="razem_in"> <div class="razem_cena"> 55.88 zł. </div> </div> <div class="razem_in"> <div class="razem_cena"> 54.33 zł. </div> </div> <div class="razem_in"> <div class="razem_cena"> 73.74 zł. </div> </div> <div class="razem_in"> <div class="razem_cena"> 92.36 zł. </div> </div> <div class="razem_in"> <div class="razem_cena"> 116.42 zł. </div> </div> <div class="razem_in"> <div class="razem_cena"> 192.10 zł. </div> </div> </div> </div> </div> </div> <div id="rolka"> <fieldset id="ctrl_rolka_fmd11_product_1" class="radio_container"><legend>rolka</legend><input type="hidden" name="rolka" value="" /><span><input type="radio" name="rolka" id="opt_rolka_fmd11_product_1_0" class="radio" value="1" /> <label id="lbl_rolka_fmd11_product_1_0" for="opt_rolka_fmd11_product_1_0">1</label></span><span><input type="radio" name="rolka" id="opt_rolka_fmd11_product_1_1" class="radio" value="2" /> <label id="lbl_rolka_fmd11_product_1_1" for="opt_rolka_fmd11_product_1_1">2</label></span><span><input type="radio" name="rolka" id="opt_rolka_fmd11_product_1_2" class="radio" value="3" /> <label id="lbl_rolka_fmd11_product_1_2" for="opt_rolka_fmd11_product_1_2">3</label></span><span><input type="radio" name="rolka" id="opt_rolka_fmd11_product_1_3" class="radio" value="4" /> <label id="lbl_rolka_fmd11_product_1_3" for="opt_rolka_fmd11_product_1_3">4</label></span><span><input type="radio" name="rolka" id="opt_rolka_fmd11_product_1_4" class="radio" value="5" /> <label id="lbl_rolka_fmd11_product_1_4" for="opt_rolka_fmd11_product_1_4">5</label></span><span><input type="radio" name="rolka" id="opt_rolka_fmd11_product_1_5" class="radio" value="6" /> <label id="lbl_rolka_fmd11_product_1_5" for="opt_rolka_fmd11_product_1_5">6</label></span><span><input type="radio" name="rolka" id="opt_rolka_fmd11_product_1_6" class="radio" value="7" /> <label id="lbl_rolka_fmd11_product_1_6" for="opt_rolka_fmd11_product_1_6">7</label></span><span><input type="radio" name="rolka" id="opt_rolka_fmd11_product_1_7" class="radio" value="8" /> <label id="lbl_rolka_fmd11_product_1_7" for="opt_rolka_fmd11_product_1_7">8</label></span><span><input type="radio" name="rolka" id="opt_rolka_fmd11_product_1_8" class="radio" value="9" /> <label id="lbl_rolka_fmd11_product_1_8" for="opt_rolka_fmd11_product_1_8">9</label></span><span><input type="radio" name="rolka" id="opt_rolka_fmd11_product_1_9" class="radio" value="10" /> <label id="lbl_rolka_fmd11_product_1_9" for="opt_rolka_fmd11_product_1_9">10</label></span><span><input type="radio" name="rolka" id="opt_rolka_fmd11_product_1_10" class="radio" value="15" /> <label id="lbl_rolka_fmd11_product_1_10" for="opt_rolka_fmd11_product_1_10">15</label></span><span><input type="radio" name="rolka" id="opt_rolka_fmd11_product_1_11" class="radio" value="20" /> <label id="lbl_rolka_fmd11_product_1_11" for="opt_rolka_fmd11_product_1_11">20</label></span><span><input type="radio" name="rolka" id="opt_rolka_fmd11_product_1_12" class="radio" value="30" /> <label id="lbl_rolka_fmd11_product_1_12" for="opt_rolka_fmd11_product_1_12">30</label></span><span><input type="radio" name="rolka" id="opt_rolka_fmd11_product_1_13" class="radio" value="50" /> <label id="lbl_rolka_fmd11_product_1_13" for="opt_rolka_fmd11_product_1_13">50</label></span></fieldset><br /> </div> <div id="wosk_zadruk"> <fieldset id="ctrl_wosk_zadruk_fmd11_product_1" class="radio_container"><legend>Wosk - do zadruku</legend><input type="hidden" name="wosk_zadruk" value="" /><span><input type="radio" name="wosk_zadruk" id="opt_wosk_zadruk_fmd11_product_1_0" class="radio" value="1" /> <label id="lbl_wosk_zadruk_fmd11_product_1_0" for="opt_wosk_zadruk_fmd11_product_1_0">1</label></span><span><input type="radio" name="wosk_zadruk" id="opt_wosk_zadruk_fmd11_product_1_1" class="radio" value="2" /> <label id="lbl_wosk_zadruk_fmd11_product_1_1" for="opt_wosk_zadruk_fmd11_product_1_1">2</label></span><span><input type="radio" name="wosk_zadruk" id="opt_wosk_zadruk_fmd11_product_1_2" class="radio" value="3" /> <label id="lbl_wosk_zadruk_fmd11_product_1_2" for="opt_wosk_zadruk_fmd11_product_1_2">3</label></span><span><input type="radio" name="wosk_zadruk" id="opt_wosk_zadruk_fmd11_product_1_3" class="radio" value="4" /> <label id="lbl_wosk_zadruk_fmd11_product_1_3" for="opt_wosk_zadruk_fmd11_product_1_3">4</label></span><span><input type="radio" name="wosk_zadruk" id="opt_wosk_zadruk_fmd11_product_1_4" class="radio" value="5" /> <label id="lbl_wosk_zadruk_fmd11_product_1_4" for="opt_wosk_zadruk_fmd11_product_1_4">5</label></span><span><input type="radio" name="wosk_zadruk" id="opt_wosk_zadruk_fmd11_product_1_5" class="radio" value="6" /> <label id="lbl_wosk_zadruk_fmd11_product_1_5" for="opt_wosk_zadruk_fmd11_product_1_5">6</label></span><span><input type="radio" name="wosk_zadruk" id="opt_wosk_zadruk_fmd11_product_1_6" class="radio" value="7" /> <label id="lbl_wosk_zadruk_fmd11_product_1_6" for="opt_wosk_zadruk_fmd11_product_1_6">7</label></span><span><input type="radio" name="wosk_zadruk" id="opt_wosk_zadruk_fmd11_product_1_7" class="radio" value="8" /> <label id="lbl_wosk_zadruk_fmd11_product_1_7" for="opt_wosk_zadruk_fmd11_product_1_7">8</label></span><span><input type="radio" name="wosk_zadruk" id="opt_wosk_zadruk_fmd11_product_1_8" class="radio" value="9" /> <label id="lbl_wosk_zadruk_fmd11_product_1_8" for="opt_wosk_zadruk_fmd11_product_1_8">9</label></span><span><input type="radio" name="wosk_zadruk" id="opt_wosk_zadruk_fmd11_product_1_9" class="radio" value="10" /> <label id="lbl_wosk_zadruk_fmd11_product_1_9" for="opt_wosk_zadruk_fmd11_product_1_9">10</label></span><span><input type="radio" name="wosk_zadruk" id="opt_wosk_zadruk_fmd11_product_1_10" class="radio" value="15" /> <label id="lbl_wosk_zadruk_fmd11_product_1_10" for="opt_wosk_zadruk_fmd11_product_1_10">15</label></span><span><input type="radio" name="wosk_zadruk" id="opt_wosk_zadruk_fmd11_product_1_11" class="radio" value="20" /> <label id="lbl_wosk_zadruk_fmd11_product_1_11" for="opt_wosk_zadruk_fmd11_product_1_11">20</label></span><span><input type="radio" name="wosk_zadruk" id="opt_wosk_zadruk_fmd11_product_1_12" class="radio" value="30" /> <label id="lbl_wosk_zadruk_fmd11_product_1_12" for="opt_wosk_zadruk_fmd11_product_1_12">30</label></span><span><input type="radio" name="wosk_zadruk" id="opt_wosk_zadruk_fmd11_product_1_13" class="radio" value="50" /> <label id="lbl_wosk_zadruk_fmd11_product_1_13" for="opt_wosk_zadruk_fmd11_product_1_13">50</label></span></fieldset><br /> </div> <div id="koszyk_sklep"> <div class="koszyk_submit"> <input type="submit" class="submit add_to_cart" name="add_to_cart" value="Dodaj do koszyka" /> </div></div> </div> <div style="clear:both; height:1px;"> </div> <div id="czysc"> </div> </div> </div> </form> </div> </div> </div> </div> <div id="clear"></div> </div> </div> </div> <div id="footer"> <div class="inside"> <div class="footer-up"> <p>Informacje dodatkowe</p> </div> <!-- indexer::stop --> <div class="mod_subscribe block"> <h1>Newsletter</h1> <p class="newsletter-info"> Chcesz otrzymywać najświeższe informacje - zapisz się </p> <p class="newsletter-email">e-mail adres:</p> <form action="newsletter-potwierdzenie.html" id="tl_subscribe" method="post"> <div class="formbody"> <input type="hidden" name="FORM_SUBMIT" value="tl_subscribe" /> <input type="hidden" name="REQUEST_TOKEN" value="f1a6779764cfe4582857eaf09077534c" /> <input type="hidden" name="channels[]" value="1" /> <label for="ctrl_email_3" class="invisible">Adres Email</label> <input type="text" name="email" id="ctrl_email_3" class="text" value="" /> <input type="submit" name="submit" class="submit" value="Subskrybuj" /> </div> </form> </div> <!-- indexer::continue --> <div id="link-footer"> <h1>Śledź nas</h1> <div> <p class="facebook"><a href="/" alt="">Facebook</a></p> <p class="rss"><a href="/" alt="">RSS Subskrybcja</a></p> </div> </div> <!-- indexer::stop --> <div class="mod_customnav block"> <h1>Ważne informacje</h1> <a href="index.php/sklep-zakupy.html#skipNavigation6" class="invisible">Pomiń nawigacje</a> <ul class="level_1"> <li class="first"><a href="index.php/regulamin.html" title="Regulamin" class="first">Regulamin</a></li> <li class="last"><a href="index.php/mapa-strony.html" title="Mapa strony" class="last">Mapa strony</a></li> </ul> <a id="skipNavigation6" class="invisible"> </a> </div> <!-- indexer::continue --> <div id="copyright"> (C) Copyright 2013 www.LabelMarket.eu<br> Wszystkie prawa zastrzeżone<br> Projekt: <a href="http://www.studioiks.eu" title="" target="_blank">www.studioiks.eu</a></div> <div id="optymalizacja"> <table> <tr><td>Strona została zoptymalizowana dla</td> <td><img src="store/themes/main/icons/iefoxchro.png" alt="IE,FF,CHR"></td></tr> </table> </div> <div class="clear"></div> </div> </div> <!-- indexer::stop --> <img src="http://localhost/lm/cron.php" alt="" class="invisible" /> <!-- indexer::continue --> </div> <script type="text/javascript" src="plugins/mediabox/1.4.6/js/mediabox.js"></script> <script type="text/javascript"> /* <![CDATA[ */ Mediabox.scanPage = function() { var links = $$('a').filter(function(el) { return el.rel && el.rel.test(/^lightbox/i); }); $$(links).mediabox({/* Put custom options here */}, null, function(el) { var rel0 = this.rel.replace(/[[]|]/gi,' '); var relsize = rel0.split(' '); return (this == el) || ((this.rel.length > 8) && el.rel.match(relsize[1])); }); }; window.addEvent('domready', Mediabox.scanPage); /* ]]> */ </script> <script type="text/javascript"> /* <![CDATA[ */ (function($) { window.addEvent('domready', function() { new Accordion($$('div.toggler'), $$('div.accordion'), { opacity: false, alwaysHide: true, onActive: function(tog, el) { el.setProperty('aria-hidden', 'false'); tog.addClass('active'); tog.getNext('div').fade('in'); tog.setProperty('aria-expanded', 'true'); return false; }, onBackground: function(tog, el) { el.setProperty('aria-hidden', 'true'); tog.removeClass('active'); tog.getNext('div').fade('out'); tog.setProperty('aria-expanded', 'false'); return false; } }); $$('div.toggler').each(function(el) { el.setProperty('role', 'tab'); el.setProperty('tabindex', 0); el.addEvents({ 'keypress': function(event) { if (event.code == 13) { this.fireEvent('click'); } }, 'focus': function() { this.addClass('hover'); }, 'blur': function() { this.removeClass('hover'); }, 'mouseenter': function() { this.addClass('hover'); }, 'mouseleave': function() { this.removeClass('hover'); } }); }); $$('div.ce_accordion').each(function(el) { el.setProperty('role', 'tablist'); }); $$('div.accordion').each(function(el) { el.setProperty('role', 'tabpanel'); }); }); })(document.id); /* ]]> */ </script> <script type="text/javascript"> /* <![CDATA[ */ var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-XXXXX-X']); _gaq.push(['_gat._anonymizeIp']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); /* ]]> */ </script> <script type="text/javascript" src="system/scripts/0a1ba289962b.js"></script> <script type="text/javascript"> /* <![CDATA[ */ window.addEvent('domready', function() { $$('select.tl_chosen').chosen(); }); /* ]]> */ </script> <script type="text/javascript"> <!--//--><![CDATA[//><!-- new IsotopeProduct('11', '1', 'fmd11_product_1', ['ctrl__fmd11_product_1', 'ctrl_papier_fmd11_product_1', 'ctrl_rozmiar_fmd11_product_1', 'ctrl_klej_fmd11_product_1', 'ctrl_gilza_fmd11_product_1', 'ctrl_iloscnarolce_fmd11_product_1', 'ctrl_ilosci_fmd11_product_1', 'ctrl_zadruk_fmd11_product_1', 'ctrl_rolka_fmd11_product_1', 'ctrl_wosk_zadruk_fmd11_product_1'], {language: 'pl', action: 'fmd', page: 18, loadMessage:'Ładuję informacje o produkcie …'}); //--><!]]> </script> <script type="text/javascript"> var current; $$('input[name=zadruk]').addEvent('click', function() { var key = this.get('value'); if (current == key) { current = null; this.set('checked', false); var r2; var r20; r2 =$('razem2').setStyle('display', 'none'); r20 =$('zadruk_cena').setStyle('display', 'none'); var el; el = $('razem').setStyle('display', 'block'); } else { current = key; } }); var r2; var r20; r2 =$('razem2').setStyle('display', 'none'); r20 =$('zadruk_cena').setStyle('display', 'none'); $$('input[type=radio]').addEvent('change', function() { switch (this.get('name')) { case 'zadruk': var el; el = $('razem').setStyle('display', 'none'); r2 = $('razem2').setStyle('display', 'block'); r20 =$('zadruk_cena').setStyle('display', 'block'); break; } }); window.addEvent('domready', function() { $$('label').addEvents({ mouseenter: function() { this.addClass('hover2'); }, mouseleave: function() { this.removeClass('hover2'); } }); }); $('zakupy_ceny').getElements('input[type="radio"]').addEvent('click', function(){ var rolka = $(this).get('id').replace('ilosci', 'rolka'); if ($(this).get('checked')) { $(rolka).set('checked', true); } else { $(rolka).set('checked', false); } }); $('zadruk').getElements('input[type="radio"]').addEvent('click', function(){ var wosk_zadruk = $(this).get('id').replace('zadruk', 'wosk_zadruk'); if ($(this).get('checked')) { if (('<?= echo $_POST['papier'] ?>') == 'matowy') { $(wosk_zadruk).set('checked', true); } else { $(wosk_zadruk).set('checked', false); window.alert('Nie widzę zmiennej'); } } }); </script> </body> </html>
#33
Napisano 15 października 2013 - 19:10

kamilu i tak i tak próbowałem. Ten "=" dałem ostatnio, ale wszystkie testy robiłem jak trzeba na "<?php".
Za chiny nie działa.
A mam taki pomysł - krok wcześniej mam templatkę w której wybieram właśnie ten rodzaj papieru i przesyłam do strony z którą walczymy. Może obok zmiennej wysyłanej z poziomu PHP od razu nie przesłać tej samej zmiennej javascriptem? Może w ten sposób byłby do niej lepszy dostęp?
Za chiny nie działa.
A mam taki pomysł - krok wcześniej mam templatkę w której wybieram właśnie ten rodzaj papieru i przesyłam do strony z którą walczymy. Może obok zmiennej wysyłanej z poziomu PHP od razu nie przesłać tej samej zmiennej javascriptem? Może w ten sposób byłby do niej lepszy dostęp?
#34
Napisano 16 października 2013 - 07:08

#36
Napisano 16 października 2013 - 08:10

a może tu jest konflikt w samym javascript ? Za pomocą skryptów powyżej pokazuję lub okrywam divy. W tym momencie to przestaje działać, bo wyświetlają mi się równocześnie oba.
Zacytuję je wszystkie może:
Konsola pokazuje mi:
a jak dam:
Zacytuję je wszystkie może:
<script type="text/javascript"> var current; $$('input[name=zadruk]').addEvent('click', function() { var key = this.get('value'); if (current == key) { current = null; this.set('checked', false); var r2; var r20; r2 =$('razem2').setStyle('display', 'none'); r20 =$('zadruk_cena').setStyle('display', 'none'); var el; el = $('razem').setStyle('display', 'block'); } else { current = key; } }); var r2; var r20; r2 =$('razem2').setStyle('display', 'none'); r20 =$('zadruk_cena').setStyle('display', 'none'); $$('input[type=radio]').addEvent('change', function() { switch (this.get('name')) { case 'zadruk': var el; el = $('razem').setStyle('display', 'none'); r2 = $('razem2').setStyle('display', 'block'); r20 =$('zadruk_cena').setStyle('display', 'block'); break; } }); window.addEvent('domready', function() { $$('label').addEvents({ mouseenter: function() { this.addClass('hover2'); }, mouseleave: function() { this.removeClass('hover2'); } }); }); $('zakupy_ceny').getElements('input[type="radio"]').addEvent('click', function(){ var rolka = $(this).get('id').replace('ilosci', 'rolka'); if ($(this).get('checked')) { $(rolka).set('checked', true); } else { $(rolka).set('checked', false); } }); $('zadruk').getElements('input[type="radio"]').addEvent('click', function(){ var wosk_zadruk = $(this).get('id').replace('zadruk', 'wosk_zadruk'); if (($(this).get('checked'))&& ((<?php echo $_POST['papier']; ?>) == 'matowy')) { $(wosk_zadruk).set('checked', true); } else { $(wosk_zadruk).set('checked', false); window.alert('Nie widze zmiennej'); } }); </script>
Konsola pokazuje mi:
[09:06:03.706] TypeError: $.noConflict is not a function @ http://localhost/lm/index.php/sklep-zakupy.html:62i
[09:06:03.750] SyntaxError: syntax error @ http://localhost/lm/index.php/sklep-zakupy.html:658
a jak dam:
(('<?php echo $_POST['papier']; ?>') == 'matowy'))to mam:
[09:12:37.584] SyntaxError: missing ) in parenthetical @ http://localhost/lm/index.php/sklep-zakupy.html:658
#37
Napisano 16 października 2013 - 08:20

Ciekawa sprawa -
wyrzuciłem ten kod z szablonu i wrzuciłem go na samą górę w templatce i o dziwo w źródle mam:
czyli teraz mi ją widzi, sam skrypt nie działa a konsola rzuca mi błąd:
wyrzuciłem ten kod z szablonu i wrzuciłem go na samą górę w templatce i o dziwo w źródle mam:
<script type="text/javascript"> $('zadruk').getElements('input[type="radio"]').addEvent('click', function(){ var wosk_zadruk = $(this).get('id').replace('zadruk', 'wosk_zadruk'); if (($(this).get('checked'))&& (('matowy') == 'matowy')) { $(wosk_zadruk).set('checked', true); } else { $(wosk_zadruk).set('checked', false); window.alert('Nie widze zmiennej'); } }); </script>
czyli teraz mi ją widzi, sam skrypt nie działa a konsola rzuca mi błąd:
[09:16:58.766] TypeError: $(...) is null @ http://localhost/lm/index.php/sklep-zakupy.html:142??
#39
Napisano 16 października 2013 - 18:11

Błąd odnosi się do linii:
Widać że kod dostępny z templatki nie jest "globalny". A zatem przeniosłem cały kod do kontenera o id="zadruk" i działa
Pewnie analogicznie się sprawa miała ze zmienna z php.
A zatem czasem warto kod JavaScript wrzucić bezpośrednio do templatki, zamiast instalować go w szablonie strony.
Pozdrawiam i dzięki za pomoc...
$('zadruk').getElements('input[type="radio"]').addEvent('click', function(){gdzie pusta jest zmienna zadruk.
Widać że kod dostępny z templatki nie jest "globalny". A zatem przeniosłem cały kod do kontenera o id="zadruk" i działa

Pewnie analogicznie się sprawa miała ze zmienna z php.
A zatem czasem warto kod JavaScript wrzucić bezpośrednio do templatki, zamiast instalować go w szablonie strony.
Pozdrawiam i dzięki za pomoc...
#40
Napisano 22 października 2013 - 20:50

No to jeszcze jedno 
Na tą stronę oprócz rodzaju papieru przesyłam także rozmiar. Mam tą zmienną dostępną jako:
Chcę aby jeśli ktoś zaznaczy button "zadruk" (jak w działaniu wyżej) to automatycznie zaznaczy się button "zadruk_rozmiar" w wartości równej tej przesyłanej w zmiennej $_POST['rozmiar_papier'];
czyli np moja zmienna z PHP ma wartość "20x40", to chce żeby jeśli ktoś zaznaczy checkbox "zadruk" to równocześnie zaznaczył mi się odpowiedni checkbox (atrybut) "zadruk_rozmiar" z wartością 20x40.
Pewnie banalna sprawa, ale gdzieś utknąłem i potrzebuję pomocy.
Dzięki z góry

Na tą stronę oprócz rodzaju papieru przesyłam także rozmiar. Mam tą zmienną dostępną jako:
$_POST['rozmiar_papier'];Jako atrybut mam także coś takiego jak "zadruk_rozmiar" - checkbox
Chcę aby jeśli ktoś zaznaczy button "zadruk" (jak w działaniu wyżej) to automatycznie zaznaczy się button "zadruk_rozmiar" w wartości równej tej przesyłanej w zmiennej $_POST['rozmiar_papier'];
czyli np moja zmienna z PHP ma wartość "20x40", to chce żeby jeśli ktoś zaznaczy checkbox "zadruk" to równocześnie zaznaczył mi się odpowiedni checkbox (atrybut) "zadruk_rozmiar" z wartością 20x40.
Pewnie banalna sprawa, ale gdzieś utknąłem i potrzebuję pomocy.
Dzięki z góry
Użytkownicy przeglądający ten temat: 3
0 użytkowników, 3 gości, 0 anonimowych użytkowników