[ Príspevkov: 11 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
chyba v fcii

Registrovaný: 28.02.09
Prihlásený: 19.02.18
Príspevky: 241
Témy: 56 | 56
NapísalOffline : 20.01.2011 1:19 | chyba v fcii

cawte co tu mam zle?
Kód:
    function changeTyp(typ, id){
        $(document).ready(function() {
            id = new Number(id);
            typ = new Number(typ);
            button = document.getElementById('submit');
            switch(typ){
                case 1  :   button.onclick = function(){
                                formSubmit('jablka', id);
                            }
                            break;
                case 2  :   button.onclick = function(){
                                formSubmit('hrusky', id);
                            }
                            break;
            }
        });
    }

<select name="druh" id="druh" onchange="changeTyp(this.options[this.selectedIndex].value, '44423232');">
                    <option value=""></option>
                    <option value="1" >jablka</option>
                    <option value="2" >hrusky</option>
                </select>

<input type="button" id="submit" style="cursor: pointer" onclick="formSubmit('', '');" value="upravit_informacie" />



// pridané po 1 hodine 22 minútach od posledného príspevku

zistil som ze chyba bude v tom typ = new Number(typ); presnejsie v tom new ....asi a nvm preco ???


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2 | 2
NapísalOffline : 20.01.2011 7:40 | chyba v fcii

len si tak tipnem , changeTyp(this.options[this.selectedIndex].value, '44423232');
'44423232' je podla teba premenna ktoru mozes modifikovat ?


Offline

Užívateľ
Užívateľ
chyba v fcii

Registrovaný: 28.02.09
Prihlásený: 19.02.18
Príspevky: 241
Témy: 56 | 56
Napísal autor témyOffline : 20.01.2011 11:18 | chyba v fcii

to je id ktore poptom pouziva ajax...tam sa to php-ckom vypisuje...to nieje podstatne....nvm preco ta to zaujima...preto som tam dal take velke cislo myslel som ze to vecsine dojde...


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2 | 2
NapísalOffline : 20.01.2011 12:30 | chyba v fcii

nezalezi co to je , ide oto ze na vstup funkcie si poslal priamo konstantnu hodnotu a vo funkcii sa ju snazis modifikovat id = new Number(id);
to ako keby si chce spravit '44423232' = new Number(id); nezda sa ti to trochu divne ?


Offline

Užívateľ
Užívateľ
chyba v fcii

Registrovaný: 28.02.09
Prihlásený: 19.02.18
Príspevky: 241
Témy: 56 | 56
Napísal autor témyOffline : 20.01.2011 12:47 | chyba v fcii

to ju potrebujem pretypovat na Number kebyze pride nieco ine...ale nechcem zmenit jej nazov...je to zle?


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 29.10.08
Prihlásený: 30.07.12
Príspevky: 933
Témy: 2 | 2
NapísalOffline : 20.01.2011 13:26 | chyba v fcii

a co sa stane ak miesto '44423232' tam posles napr '2a-u8' ?

// pridané po 6 minútach od posledného príspevku

sackra az teraz som si vsimol ze tam mas aj volanie jQuery
Kód:
function changeTyp(typ, id){
        $(document).ready(function() {
            id = new Number(id);
...

ako ma anonymna funkcia poznat tu premennu id ?


Offline

Užívateľ
Užívateľ
chyba v fcii

Registrovaný: 28.02.09
Prihlásený: 19.02.18
Príspevky: 241
Témy: 56 | 56
Napísal autor témyOffline : 20.01.2011 13:51 | chyba v fcii

ak mi pride 2a-u8 tak:

id = "2a-u8";
id = Number(id);
id = "NaN";

id = "28";
id = Number(id);
id = "28";

a v kontrolery si to potom skontrolujem ...
preco by ju nepoznala ked jej ju dam ako parameter?


Offline

Čestný člen
Čestný člen
chyba v fcii

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34 | 34
Bydlisko: Brno
NapísalOffline : 20.01.2011 15:09 | chyba v fcii

Pouzitim operatora new vznika objekt implementujuci dane rozhranie, v tvojom pripade Number, ale nie premenna typu number. Preto sa ti switch prepne vzdy do vetvy default, pretoze nikdy neplati 3 === new Number(3). Pre prevod argumentu na cislo pouzi Number(id) (bez new) alebo parseInt/parseFloat.
Poslednykrat, co som ti nezamkol temu bez zivej ukazky. A ked bude stale s niecim problem, bez nej sa ani neohlasuj.


Offline

Užívateľ
Užívateľ
chyba v fcii

Registrovaný: 28.02.09
Prihlásený: 19.02.18
Príspevky: 241
Témy: 56 | 56
Napísal autor témyOffline : 20.01.2011 15:32 | chyba v fcii

koli tomu ze nemam zivu ukazku?...ktoru budem musiet vytvarat koli banalite ktoru mi vies povedat z hlavy...ukazku ktoru po tom co mi napises jednoduchu odpoved aj tak zmazem a link tu bude neaktivny..ma to zmysel?..ale dik za pomoc a vysvetlenie :)


Offline

Čestný člen
Čestný člen
chyba v fcii

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34 | 34
Bydlisko: Brno
NapísalOffline : 20.01.2011 15:51 | chyba v fcii

http://diskuse.jakpsatweb.cz/?action=vt ... 18397#proc


Offline

Užívateľ
Užívateľ
chyba v fcii

Registrovaný: 28.02.09
Prihlásený: 19.02.18
Príspevky: 241
Témy: 56 | 56
Napísal autor témyOffline : 20.01.2011 16:05 | chyba v fcii

tak okey budem davat aj ukazky... ;)


 [ Príspevkov: 11 ] 


chyba v fcii



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

volat fciu v inej fcii s rovnakym parametrom

v JavaScript, VBScript, Ajax

10

548

27.12.2010 18:08

DeeJay3

V tomto fóre nie sú ďalšie neprečítané témy.

Častá chyba načítania stránky (...dočasná chyba DNS).

v Poskytovatelia internetu

14

1332

29.05.2019 11:48

Jaro_N

V tomto fóre nie sú ďalšie neprečítané témy.

Chyba 101 (net::ERR_CONNECTION_RESET): Neznáma chyba.

v Sieťové a internetové programy

0

2815

26.02.2011 11:36

000kiko000

V tomto fóre nie sú ďalšie neprečítané témy.

chyba ?

v PHP, ASP

1

690

07.05.2009 22:10

lio

V tomto fóre nie sú ďalšie neprečítané témy.

chyba

v Operačné systémy Microsoft

2

652

26.02.2008 19:00

zilooo

V tomto fóre nie sú ďalšie neprečítané témy.

chyba

v Operačné systémy Microsoft

2

603

15.05.2008 14:55

shiro

V tomto fóre nie sú ďalšie neprečítané témy.

Chyba?

v Pevné disky a radiče

2

784

16.02.2008 12:14

Iqwak

V tomto fóre nie sú ďalšie neprečítané témy.

chyba

v PHP, ASP

17

1101

18.09.2008 6:55

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

Chyba

v PHP, ASP

3

646

02.07.2008 18:25

arno

V tomto fóre nie sú ďalšie neprečítané témy.

CHYBA

v Operačné systémy Microsoft

7

853

16.03.2007 17:49

quatermain

V tomto fóre nie sú ďalšie neprečítané témy.

Chyba

v Ostatné

4

722

24.05.2012 20:13

bartSK

V tomto fóre nie sú ďalšie neprečítané témy.

chyba?

v Audio programy

10

390

30.08.2014 20:15

Marcoso

V tomto fóre nie sú ďalšie neprečítané témy.

Chyba

v Redakčné systémy

1

1037

20.08.2006 15:39

scooby

V tomto fóre nie sú ďalšie neprečítané témy.

Chyba

v Operačné systémy Microsoft

19

1444

12.08.2007 20:06

SpOxPeR

V tomto fóre nie sú ďalšie neprečítané témy.

chyba

v Operačné systémy Microsoft

6

886

13.06.2008 12:19

Daron

V tomto fóre nie sú ďalšie neprečítané témy.

chyba

v Správy pre vedenie fóra

8

1258

24.07.2008 7:54

Tominator



© 2005 - 2024 PCforum, edited by JanoF