|
|
|
|
|
для: sim5
(05.09.2008 в 13:31)
| | Огромное Спасибо! Попробую! | |
|
|
|
|
|
|
|
для: CBE4KuH
(05.09.2008 в 13:18)
| |
<script language="JavaScript">
function add_new(val){
if (val == 3)
document.getElementById("country_field").innerHTML = "<input type=\"text\" name=\"country_field\" style=\"width:246px;\">";
}
</script>
<select name="as" onchange="add_new(this.value)">
<option value="1" SELECTED>aaaaa</option>
<option value="2">bbbbb</option>
<option value="3">Другая</option>
</select>
<div id="country_field"></div>
|
| |
|
|
|
|
|
|
|
для: sim5
(05.09.2008 в 13:16)
| | Извини, я чуть поправил код выше... Был не точен в самом коде... | |
|
|
|
|
|
|
|
для: CBE4KuH
(05.09.2008 в 13:08)
| | Никаких проблем это не вызывает в ослике. | |
|
|
|
|
|
|
|
для: xx77
(05.09.2008 в 08:53)
| | Вот не работающий кусок из моего кода:
....................
<script language="JavaScript">
function add_new(id){
document.getElementById(id).innerHTML = "<input type=\"text\" name=\""+id+"\" style=\"width:246px;\">";
}
</script>
.............................
<select name="country" style="width:100px;">
<?
$descr = mysql_query("SELECT * FROM countries;");
while($country = mysql_fetch_array($descr)) {
echo("<option value=\"".$country['id']."\" onclick=\"remove_new('country_field');\">".$country['country']."</option>");
}
?>
<option value="none" onclick="add_new('country_field');">Другая</option>
</select>
</td>
<td><div id="country_field"></div></td>
|
| |
|
|
|
|
|
|
|
для: CBE4KuH
(04.09.2008 в 22:43)
| | ничего не понятно из вопроса
везде одинаково работает такое:
<script language="javascript">
var aa = function(){ alert( document.getElementById('test').innerHTML ); }
var bb = document.getElementById('test').innerHTML ;
var cc = document.getElementById('test');
</script>
<div id="test">Test</div>
<span onclick="aa(); return false;">работает</span>
<span onclick="alert( bb ); return false;">неработает</span>
<span onclick="alert( cc.innerHTML ); return false;">ошибка</span>
<hr>
<script language="javascript">
function dd()
{ var d = document.getElementById('test');
d.innerHTML = 'ddddd';
}
function ee()
{ document.getElementById('test').innerHTML = 'eeeee';
}
</script>
<span onclick="dd(); return false;">работает</span>
<span onclick="ee(); return false;">работает</span>
|
| |
|
|
|
|
|
|
| Люди, подскажите, а то я запамятывал...
Команда: document.getElementById("qwerty").innerHTML = 'qweqwe';
Opera её прекрасно понимает, а вот тупой IE не хочет.
Раньше я как-то нашёл решение этой проблемы, но уже не помню... Там, по-моему, что-то надо дописать... | |
|
|
|
|