Autor Zpráva
Euroblb
Profil
Hezký večeer přeju.
Mohl by mi poradi někdo proč mi vypisuje Undefined při volání funkce.

function rozdel(input_data){
	if (input_data){
		var roz=input_data;
		var delimiter=';';
		var roz_temp=new Array ();
		var roz_temp2="";
		var roz_i=0;
		var pocet=1;
		var roz_length=roz.length;

		var vyp_i=1;
		var vyp_temp='';

		while(roz_i<roz_length){
			if(roz[roz_i]==delimiter){
				roz_i++;
				pocet++;
			}
			roz_temp[pocet]=roz_temp[pocet]+roz[roz_i];
			roz_i++;
		}
		while(vyp_i<=pocet){			
			vyp_temp=vyp_temp+'<p>'+roz_temp[vyp_i]+'</p>';
			vyp_i++;
		}
		var vyp_div=document.getElementById('rozdel');
		vyp_div.innerHTML=vyp_temp;
		vyp_i=1;
		vyp_temp="";
		roz_i=0;
		pocet=1;
		roz_temp='';
	}
}

předem děkuji za radu.
_es
Profil
Euroblb:
proč mi vypisuje Undefined při volání funkce.
Asi preto, že to voláš s nejakým argumentom s hodnotou undefined.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0