Link do symulatora rat

Przydatne skrypty, programy itp, do współpracy z programem KQS.store

Link do symulatora rat

przez dominik1592 » 2009 lip 29, Śr 21:42

Witam,

napisałem prosty skrypt aby link do strony symulatora rat pojawiał się na stronie produktu gdy kwota przekracza 100 zł.

Kod: Odnośnik widoczny tylko dla zalogowanych użytkowników - Zarejestruj się
<script lang="JavaScript">
var c={CENA};
if (c>=100){
document.write('możesz wziąć ratę - link do symulatora')
}

else{
document.write('nie możesz wziąć raty - brak linku do symulatora')
}
</script>

Zmienna c przyjmuje teoretycznie wartość {CENA} (wartość produktu) ale instrukcja warunkowa nie chce sprawdzić tej wartości.
Może ktoś będzie miał jakiś pomysł. Z góry dzięki ;)
 
Autor tematu
Posty: 7
Dołączył(a): 2009 kwi 12, N 13:08
Podziękował : 0 razy
Otrzymał podziękowań: 0 razy

Re: Link do symulatora rat

przez Lesiu » 2009 paź 11, N 13:42

Musisz wziąć pod uwagę, iż {CENA} nie jest zmienną liczbową, stąd też brak wykonania instrukcji warunkowej.
Lesiu
 

Re: Link do symulatora rat

przez sucro » 2011 gru 09, Pt 13:11

Przedmówca Lesiu miał racje i powinieneś najpierw zamienić tekst na liczbę co zrobi funkcja eval() zanim zaczniesz używać operatorów porównania liczb.
Poprawna postać:
Kod: Odnośnik widoczny tylko dla zalogowanych użytkowników - Zarejestruj się
<script type="text/javascript">
  var c=eval({CENA});
  if (c>=100){
    document.write('możesz wziąć ratę - link do symulatora')
  } else {
    document.write('nie możesz wziąć raty - brak linku do symulatora')
  }
</script>

... pozaty używaj atrybutu type, a nie lang w znaczniku script ... lang stosuje się tylko do języków "naturalnych" czyli np. lang="pl", a język skryptu określa się w type.
Avatar użytkownika
Admin Witryny
 
Posty: 248
Dołączył(a): 2008 kwi 08, Wt 13:44
Lokalizacja: MEGAMO
Podziękował : 12 razy
Otrzymał podziękowań: 19 razy


Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość
cron