SearchEngines.bg

Това е примерно съобщение за гост. Регистрирайте безплатен акаунт днес, за да станете потребител на SearchEngines.bg! След като влезете, ще можете да участвате в този сайт, като добавите свои собствени теми и публикации, както и да се свържете с други членове чрез вашата лична входяща кутия! Благодарим ви!

Javascrpt не работи в ИЕ 8/9 и ФФ 13..., работи в опера и хром

azsym

New member
Имам един много прост JS. Работи ОК в 2 браузера, не иска в други 2. Къде е проблема? Търсих и не виждам как няма да работи, при положение, че е 1 ред код.
Накратко в поле 1 има избор - нещо като 'Calabrian --> 0.781'. При избор на нещо в поле 1 в поле 2 да се появи само цифрата, т.е. 0.781.
Идеи са добре дошли :)

Ето това е:

HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script language='JavaScript' type='text/JavaScript'>

function agesplit(name, value) {
 this.form.elements[name].value = value.split(" --> ")[1];
 }
</script>

</head>

<body>
<form name="form">
<select name="STRAT_AGE_TOP" size="1" onchange="agesplit('AGE_TOP_MA', this.value); return false"><option></option><option>Quaternary --> 0.0</option><option>Holocene --> 0.0</option><option>Pleistocene --> 0.0117</option><option>Upper Pleistocene --> 0.0117</option><option>Ionian --> 0.126</option><option>Calabrian --> 0.781</option></select>
<input name="AGE_TOP_MA" type="text" value=""/>
</form>
</body>
</html>
 
За: Javascrpt не работи в ИЕ 8/9 и ФФ 13..., работи в опера и хром

За: Javascrpt не работи в ИЕ 8/9 и ФФ 13..., работи в опера и хром

А защо не го направиш както трябва? Използвайки value атрибута на option?
 
Re: Javascrpt не работи в ИЕ 8/9 и ФФ 13..., работи в опера и хром

т.е как?
за мен и сега е както трябва, нали работи :) на някои бр.
 
За: Re: Javascrpt не работи в ИЕ 8/9 и ФФ 13..., работи в опера и хром

За: Re: Javascrpt не работи в ИЕ 8/9 и ФФ 13..., работи в опера и хром

ето така работи с всички браузъри:

HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script>
	function agesplit(name, value) {
	 document.form.elements[name].value = value;
	}
</script>

</head>

<body>
<form name="form">
<select name="STRAT_AGE_TOP" size="1" onchange="agesplit('AGE_TOP_MA', this.value); return false">
<option></option>
<option value="0.0">Quaternary --> 0.0</option>
<option value="0.0">Holocene --> 0.0</option>
<option value="0.0117">Pleistocene --> 0.0117</option>
<option value="0.0117">Upper Pleistocene --> 0.0117</option>
<option value="0.126">Ionian --> 0.126</option>
<option value="0.781">Calabrian --> 0.781</option></select>
<input name="AGE_TOP_MA" type="text" value=""/>
</form>
</body>
</html>
 

Горе