Skocz do zawartości

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!
Zdjęcie

Isotope - zmiana wartości przesyłanej przez submit do koszyka


  • Proszę się zalogować aby odpowiedzieć
44 odpowiedzi na ten temat

#21
kylu123

kylu123

    Znawca

  • Zarejestrowani
  • PipPipPipPip
  • 203 postów
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?
  • 0

#22
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski

if (<?php $_POST['zmienna']; ?> == 'coś') {

	// twoj kod

}


  • 0

Codefog - Contao web development


#23
kylu123

kylu123

    Znawca

  • Zarejestrowani
  • PipPipPipPip
  • 203 postów
Niestety nie wiedzieć czemu nie widzi mi tej zmiennej.
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...
  • 0

#24
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski

if ($(this).get('checked') && ('<?php $_POST['papier']; ?>' == 'matowy') )

{

            $(wosk_zadruk).set('checked', true);

}

  else

{

  $(wosk_zadruk).set('checked', false);

window.alert('Nie widzę zmiennej');

}


  • 0

Codefog - Contao web development


#25
kylu123

kylu123

    Znawca

  • Zarejestrowani
  • PipPipPipPip
  • 203 postów
Dzięki Kamilu, sprawdzę wieczorkiem tą opcję... i dam znać.
  • 0

#26
kylu123

kylu123

    Znawca

  • Zarejestrowani
  • PipPipPipPip
  • 203 postów
:(
[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...
  • 0

#27
kylu123

kylu123

    Znawca

  • Zarejestrowani
  • PipPipPipPip
  • 203 postów
wg http://www.javascrip...online_lint.php
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&#281; zmiennej');
13		  }
14	  }
15	
16  });
dokładnie po $_
  • 0

#28
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski
Ups, tam jeszcze echo powinno być :D

<?php echo $_POST['papier']; ?>

  • 0

Codefog - Contao web development


#29
kylu123

kylu123

    Znawca

  • Zarejestrowani
  • PipPipPipPip
  • 203 postów
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 ?
  • 0

#30
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski
A jak wygląda kod źródłowy strony w tym miejscu?
  • 0

Codefog - Contao web development


#31
kylu123

kylu123

    Znawca

  • Zarejestrowani
  • PipPipPipPip
  • 203 postów
Straśnie długaśny jest ;)
Cytuję :

<br><strong>Runtime notice</strong>: Creating default object from empty value in <strong>&#8230;\system\modules\wf_isotopeStockManagement\IsotopeStockmanagementGenMsg.php</strong> on line <strong>138</strong>
<pre style="margin:11px 0 0">
#0 &#8230;\system\modules\wf_isotopeStockManagement\IsotopeStockmanagementGenMsg.php(138): __error(2048, 'Creating defaul...', '&#8230;\syste...', 138, Array)
#1 &#8230;\system\modules\wf_isotopeStockManagement\IsotopeStockmanagementGenMsg.php(53): IsotopeStockmanagementGenMsg->generateMessage(NULL, Object(IsotopeProduct))
#2 &#8230;\system\modules\isotope\IsotopeProduct.php(1119): IsotopeStockmanagementGenMsg->generateAttribute('stockmanagement...', NULL, NULL, Object(IsotopeProduct))
#3 &#8230;\system\modules\isotope\IsotopeProduct.php(804): IsotopeProduct->generateAttribute('stockmanagement...', NULL)
#4 &#8230;\system\modules\isotope\ModuleIsotopeProductList.php(282): IsotopeProduct->generate('iso_list_KD2', Object(ModuleIsotopeProductList))
#5 &#8230;\system\modules\frontend\Module.php(140): ModuleIsotopeProductList->compile()
#6 &#8230;\system\modules\isotope\ModuleIsotope.php(91): Module->generate()
#7 &#8230;\system\modules\isotope\ModuleIsotopeProductList.php(104): ModuleIsotope->generate()
#8 &#8230;\system\libraries\Controller.php(359): ModuleIsotopeProductList->generate()
#9 &#8230;\system\modules\frontend\PageRegular.php(100): Controller->getFrontendModule('11', 'main')
#10 &#8230;\index.php(266): PageRegular->generate(Object(DB_Mysql_Result))
#11 &#8230;\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&#243;j Koszyk">Tw&#243;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&#243;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 &#8230;'});
//--><!]]>
</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>

  • 0

#32
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski
Nie
<?= echo $_POST['papier'] ?>
tylko
<?php echo $_POST['papier']; ?>

  • 0

Codefog - Contao web development


#33
kylu123

kylu123

    Znawca

  • Zarejestrowani
  • PipPipPipPip
  • 203 postów
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?
  • 0

#34
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski
Ale jak prześlesz to przez JS? Coś tu jest nie tak, bo po kodzie źródłowym wygląda, jakby kod php w ogóle się nie wykonywał. Powinno być coś takiego:

// Źle
if (('<?php echo $_POST['papier']; ?>') == 'matowy')
 
// Dobrze
if (('') == 'matowy')

  • 0

Codefog - Contao web development


#35
kylu123

kylu123

    Znawca

  • Zarejestrowani
  • PipPipPipPip
  • 203 postów
No właśnie ten kod php używany w javascript się nie wykonuje, czyli po prostu nie ma zmiennej na której kod mógłby operować. Pytanie czemu się tak dzieje, ewentualnie jak to obejść?
  • 0

#36
kylu123

kylu123

    Znawca

  • Zarejestrowani
  • PipPipPipPip
  • 203 postów
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:
<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:62
i
[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

  • 0

#37
kylu123

kylu123

    Znawca

  • Zarejestrowani
  • PipPipPipPip
  • 203 postów
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:
<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
??
  • 0

#38
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski
W takim razie masz błąd JavaScriptu, musisz szukać (linia 142).
  • 0

Codefog - Contao web development


#39
kylu123

kylu123

    Znawca

  • Zarejestrowani
  • PipPipPipPip
  • 203 postów
Błąd odnosi się do linii:
$('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...
  • 0

#40
kylu123

kylu123

    Znawca

  • Zarejestrowani
  • PipPipPipPip
  • 203 postów
No to jeszcze jedno :)
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
  • 0




1 użytkowników czyta ten temat

0 użytkowników, 1 gości, 0 anonimowych użytkowników