function view(elem){
if (document.getElementById('id'+elem).value=="false"){
document.getElementById(elem).style.display = "block";
document.getElementById('id'+elem).value="true";
} else {
document.getElementById(elem).style.display = "none";
document.getElementById('id'+elem).value="false";
}
}
вопросик по JS
Код:
Работаю с ней так
[HTML]……..
<tr>
<td style=\"CURSOR: pointer;\" id=\"false\" onClick=\"view('useronline')\" height=\"15\" valign=\"middle\"><table><tr><td align=\"right\" valign=\"middle\"><img src=\"includes/images/plus.gif\" border=\"0\" alt=\"\"></td><td valign=\"middle\"><img src=\"includes/images/blocks/listonlineusers.gif\" border=\"0\" alt=\"\" width=\"16\"></td><td><font class=\"par\">"._ALLONCLINEUSER."</font></td></tr></table></td>
</tr>
</table>
<input type=\"hidden\" value=\"false\" id=\"iduseronline\"><div id=\"useronline\" style=\"display:none;\" name=\"false\">
<table width=\"150\">
<tr>
<td valign=\"top\"><HR><table width=\"100%\">".$supervision['list_users']."</table></td>
</tr>
</table></center>
…………..[/HTML]
Проблемка в том что на windows все как надо работает а на unix нет и чето туплю не могу понять почему
Код правильный. Придраться вроде не к чему. Вырвал только кусок неудачно.
+ нечитабельно отформатированый html код
Цитата: Robinnovich
Фот есть функция
Работаю с ней так
[HTML]……..
<tr>
<td style=\"CURSOR: pointer;\" id=\"false\" onClick=\"view('useronline')\" height=\"15\" valign=\"middle\"><table><tr><td align=\"right\" valign=\"middle\"><img src=\"includes/images/plus.gif\" border=\"0\" alt=\"\"></td><td valign=\"middle\"><img src=\"includes/images/blocks/listonlineusers.gif\" border=\"0\" alt=\"\" width=\"16\"></td><td><font class=\"par\">"._ALLONCLINEUSER."</font></td></tr></table></td>
</tr>
</table>
<input type=\"hidden\" value=\"false\" id=\"iduseronline\"><div id=\"useronline\" style=\"display:none;\" name=\"false\">
<table width=\"150\">
<tr>
<td valign=\"top\"><HR><table width=\"100%\">".$supervision['list_users']."</table></td>
</tr>
</table></center>
…………..[/HTML]
Проблемка в том что на windows все как надо работает а на unix нет и чето туплю не могу понять почему
Код:
function view(elem){
if (document.getElementById('id'+elem).value=="false"){
document.getElementById(elem).style.display = "block";
document.getElementById('id'+elem).value="true";
} else {
document.getElementById(elem).style.display = "none";
document.getElementById('id'+elem).value="false";
}
}
if (document.getElementById('id'+elem).value=="false"){
document.getElementById(elem).style.display = "block";
document.getElementById('id'+elem).value="true";
} else {
document.getElementById(elem).style.display = "none";
document.getElementById('id'+elem).value="false";
}
}
Работаю с ней так
[HTML]……..
<tr>
<td style=\"CURSOR: pointer;\" id=\"false\" onClick=\"view('useronline')\" height=\"15\" valign=\"middle\"><table><tr><td align=\"right\" valign=\"middle\"><img src=\"includes/images/plus.gif\" border=\"0\" alt=\"\"></td><td valign=\"middle\"><img src=\"includes/images/blocks/listonlineusers.gif\" border=\"0\" alt=\"\" width=\"16\"></td><td><font class=\"par\">"._ALLONCLINEUSER."</font></td></tr></table></td>
</tr>
</table>
<input type=\"hidden\" value=\"false\" id=\"iduseronline\"><div id=\"useronline\" style=\"display:none;\" name=\"false\">
<table width=\"150\">
<tr>
<td valign=\"top\"><HR><table width=\"100%\">".$supervision['list_users']."</table></td>
</tr>
</table></center>
…………..[/HTML]
Проблемка в том что на windows все как надо работает а на unix нет и чето туплю не могу понять почему
Че ты имеешь ввиду? Что означает на windows и на unix. JavaScript выполняеться на виртуальной машине Java на стороне клиента.
Цитата: Slim-v
Че ты имеешь ввиду? Что означает на windows и на unix. JavaScript выполняеться на виртуальной машине Java на стороне клиента.
Ёлки-палки, да где Вы это прочитали? JavaScript НЕ ИМЕЕТ НИКАКОГО ОТНОШЕНИЯ к виртиуальной машине Java.
Robinnovich, каким браузером пользуетесь - Internet Explorer, Opera, FireFox ? И в Windows, и в Unix - одним и тем же или как?
спастбо всем разобрался