Autor Zpráva
lubos
Profil
Dobrý den,
neví někdo prosím Vás kde mám chybu ve scriptu, ve Firefoxu v pohodě, ale v IE mě to na stavovém řádku hlásí chybu. Script slouží pro kontrolu formuláře a otevírání nového okna. Děkuji za pomoc.
</SCRIPT> 
<script language="JavaScript">
<!--
function kontrola(form){ 
	if(form.mnozstvi.value == '' || form.mnozstvi.value == 'Množství'){
		form.mnozstvi.style.background = '#ee9900'
		alert('Zadejte číslicí množství !!!');
		form.mnozstvi.focus();
		return false;
	
	}else{
rozhodnuti = confirm('Proveďte kontrolu, zda-li jsou Vámi vybraná kritéria poptávky správná !!! Pokud ano, vložte poptávku do databáze.\n\n'  + 
		'Jakost plechu: ' + form.jakost.value + '\n' +
		'Tepelné zpracování plechu: ' + form.tepelne_zpracovani.value + '\n' +
		'Síla plechu: ' + form.sila.value + '\n' +
		'Šířka plechu: ' + form.sirka.value + '\n' +
		'Délka plechu: ' + form.delka.value + '\n' +
		'Množství v kusech: ' + form.mnozstvi.value + '\n' +
		'Termín dodání: ' + form.termin_dodani.value + '\n' +
		'Požadovaný certifikát: ' + form.certifikat.value + '\n'
		);
		
		if (!rozhodnuti)
		{
			return false;
		}else{
iMyWidth = (window.screen.width/2) - (250 + 10)
iMyHeight = (window.screen.height/2) - (100 + 25)
form.submit=window.open('vloz_plechy_ukazka.html', 'JSL',' height=200,width=500,resizable=no,left=' + iMyWidth + ',top=' + iMyHeight + ',screenX=' + iMyWidth + ',screenY=' + iMyHeight + ',scrollbars=yes');

		form.submit();	
		}  
	}
}

//-->
</SCRIPT>

Moderátor Chamurappi: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).
Chamurappi
Profil
Reaguji na lubose:
ale v IE mě to na stavovém řádku hlásí chybu
Jakou? A kdy?

V uvedeném kódu chybu nevidím, prosím o odkaz na živou ukázku.
lubos
Profil
Už když se načte stránka, tak se dole na řádku objeví chyba, odkaz je http://www.cnc-paleni-plazmou.eu/balance/
Chamurappi
Profil
Reaguji na lubose:
tak se dole na řádku objeví chyba
Když na tu hlášku dvojklikneš, ukáže se, jaká to je chyba: Chybná syntaxe, řádek 434, znak 1. Kouknu se tedy na řádek 433 a vidím:
<input type='text' class='mnozstvi' name='mnozstvi' onfocus='this.value='''/>
Jak pozná prohlížeč, kde končí hodnota atributu? Podle uvozovek (či apostrofů). Takže v hodnotě atributu onfocus je co? Chybná syntaxe.
lubos
Profil
díky moc, už to taky vidím, že uprostřed onfocus='this.value=''' musí být uvozovky, a ne apostrof, apostrof, apostrof, ale apostrof, uvozovky a apostrof. opravím to, pokud to je jediná chyba, tak ještě jednou poděkuju!
lubos
Profil
Je to to pravé dubové, chyba zmizela, děkuji moc, luboš

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: