Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JavaScript InternetExplorer and Opera / 10 сообщений из 10, страница 1 из 1
15.09.2008, 15:33
    #35539868
VladimirM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript InternetExplorer and Opera
Доброго времени суток! Ребята помогите пожалуйста, вот ниже код, все прекрасно выводится на страничку чо в опере что в експлорере, только тут один нюанс, с експлорера переменная name='in_num"+shc+"' передается по событию онсабмит, а вот опера в упор не видит этих значений, посоветуйте что надо приметить. Заранее спасибо
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
<html>
<head>
	<title>Untitled</title>
	<script language="JavaScript">
	d=document;
	function adov_d()
		{
			shc=d.getElementById('v1').value;
			alert(shc);
			numt="<input type='text' name='in_num"+shc+"' id='in_num"+shc+"' align='middle' value="+shc+">";
			var tbody=d.getElementById('tabd').getElementsByTagName('TBODY')[ 0 ];
			var row=d.createElement("TR");
   				 	//row.setAttribute('bgcolor',bgc);
			tbody.appendChild(row);
			var td0=d.createElement("TD");
				td0.setAttribute('align','center');
				row.appendChild(td0);
				td0.innerHTML=numt;
		}
	</script>
</head>

<body>
<table id="tabd">
<tbody>
	<form action="" name="df" id="df" id="df">
		<input type="text" name="v1" id="v1" value="sdfsd">
		<input type="button" name="b" value="+" onclick="adov_d()">
</tbody>
<input type="submit" name="dsafas" value="++++++">
	</form>
</table>


</body>
</html>
...
Рейтинг: 0 / 0
15.09.2008, 15:46
    #35539930
зы
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript InternetExplorer and Opera
html-то сделай валидным. Че это ещё за форма непосредственно в tbody?
...
Рейтинг: 0 / 0
15.09.2008, 15:49
    #35539946
VladimirM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript InternetExplorer and Opera
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
<html>
<head>
	<title>Untitled</title>
	<script language="JavaScript">
	d=document;
	function adov_d()
		{
			shc=d.getElementById('v1').value;
			alert(shc);
			numt="<input type='text' name='in_num"+shc+"' id='in_num"+shc+"' align='middle' value="+shc+">";
			var tbody=d.getElementById('tabd').getElementsByTagName('TBODY')[ 0 ];
			var row=d.createElement("TR");
   				 	//row.setAttribute('bgcolor',bgc);
			tbody.appendChild(row);
			var td0=d.createElement("TD");
				td0.setAttribute('align','center');
				row.appendChild(td0);
				td0.innerHTML=numt;
		}
	</script>
</head>

<body>
<table id="tabd">
<tbody>	
</tbody>
<form action="" name="df" id="df" id="df">
		<input type="text" name="v1" id="v1" value="sdfsd">
		<input type="button" name="b" value="+" onclick="adov_d()">
<input type="submit" name="dsafas" value="++++++">
	</form>
</table>


так устроит?
...
Рейтинг: 0 / 0
15.09.2008, 15:50
    #35539950
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript InternetExplorer and Opera
Неа.
...
Рейтинг: 0 / 0
15.09.2008, 15:53
    #35539964
VladimirM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript InternetExplorer and Opera
результат в експлорере:
Код: plaintext
http:......./tbody.php?in_num1= 1 &in_num2= 2 &v1= 3 &dsafas=%2B%2B%2B%2B%2B%2B


результат в опере:
Код: plaintext
http:........./tbody.php?v1= 2 &dsafas=%2B%2B%2B%2B%2B%2B
думаю разница заметна
...
Рейтинг: 0 / 0
15.09.2008, 15:54
    #35539968
зы
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript InternetExplorer and Opera
да она и так заметна. Повторю последний раз - сделай html валидным
...
Рейтинг: 0 / 0
15.09.2008, 15:54
    #35539972
VladimirM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript InternetExplorer and Opera
извините! Вот так.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<body>
<table id="tabd">
<form action="" name="df" id="df" id="df">
<tbody>	
</tbody>

		<input type="text" name="v1" id="v1" value="sdfsd">
		<input type="button" name="b" value="+" onclick="adov_d()">
<input type="submit" name="dsafas" value="++++++">
	</form>
</table>
...
Рейтинг: 0 / 0
15.09.2008, 15:59
    #35539999
зы
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript InternetExplorer and Opera
попробуй ещё раз
...
Рейтинг: 0 / 0
15.09.2008, 15:59
    #35540003
зы
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript InternetExplorer and Opera
hint: http://validator.w3.org/
...
Рейтинг: 0 / 0
15.09.2008, 16:34
    #35540113
VladimirM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JavaScript InternetExplorer and Opera
спасибо большое!!! все работает
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JavaScript InternetExplorer and Opera / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]