rrock
User-
Posts
36 -
Joined
-
Last visited
rrock's Achievements
Explorer (1/14)
0
Reputation
-
На оскорбление от невежества обращать внимание не будем. Данную проблему решил следующим образом. Если кто може написать поизящнее, милости просим, буду признателен. 2хомм, вот что я ожидал от адекватных и грамотных форумчан function show_port_select(port) { var port_image = ''; var switch_id; var curent_port = ''; port = port.replace('\n',''); port = port.replace('\r',''); port = port.replace('\t',''); port_image = "Prt_"+port+"_Img"; switch_id = "switch_"+port.split('_')[0]; var node = document.getElementById(switch_id).getElementsByTagName('IMG'); for(var i=0; i<node.length; i++) { curent_port = node[i].getAttribute('id'); if(curent_port && curent_port == port_image) { document.getElementById(curent_port).style.opacity = 1; }else if (curent_port){ document.getElementById(curent_port).style.opacity = .1; }else{ } } } PS тему можно закрыть.
-
2homm вот исходный код, пожалуйста ознакомьтесь внимательно ... <tr> <td><div id="switchs"><table width="100%" cellspacing="5"> <tbody><tr><td><div id="switch_2"><!-- Start switch view --> <!-- #Web_DisplaySwitchView USAGE=2~ --> <table width="740" bgcolor="#999999" border="0" cellpadding="0" cellspacing="0"> <tbody><tr> <td colspan="5"><table width="100%" background="base.php_files/p_stripe_y.gif" border="0" cellpadding="0" cellspacing="0"> <tbody><tr> <td valign="top"><img src="base.php_files/p_atil_y1.gif" width="55" height="16"></td> <td width="100%" background="base.php_files/p_stripe_y.gif"></td> <td align="right" bgcolor="#999999"><nobr><b>**AT-8550GB**</b></nobr></td> </tr> </tbody></table></td> </tr> <tr> <td colspan="4"><img src="base.php_files/spacer.htm" width="1" height="5"></td> </tr> <tr> <td><table align="center" bgcolor="#999999" border="0" cellpadding="0" cellspacing="0"> <tbody><tr> <td><p class="h5">49</p> <img style="opacity: 1;" src="base.php_files/p_g_pln1.gif" alt="Port 0/49" id="Prt_2_00_49_Img" onclick="click_port(this);" onmouseover="on_port(this);" onmouseout="out_port(this);" width="37" border="0" height="22"></td> </tr> <tr> <td [color="#FF0000"][size=5](это надо сделать opacity: 1;)[/size][/color]><img src="base.php_files/p_g_pln1.gif" alt="Port 0/50" id="Prt_2_00_50_Img" onclick="click_port(this);" onmouseover="on_port(this);" onmouseout="out_port(this);" width="37" border="0" height="22"> <p class="h5">50</p></td> </tr> </tbody></table></td> <td><table align="center" bgcolor="#999999" border="0" cellpadding="0" cellspacing="0"> <tbody><tr> <td><p class="h5">01</p> <img style="opacity: 1;" src="base.php_files/p_t_pln1.gif" alt="Port 0/1" id="Prt_2_00_01_Img" onclick="click_port(this);" onmouseover="on_port(this);" onmouseout="out_port(this);" width="21" border="0" height="22"></td> <td><p class="h5">03</p> <img style="opacity: 1;" src="base.php_files/p_t_pln1.gif" alt="Port 0/3" id="Prt_2_00_03_Img" onclick="click_port(this);" onmouseover="on_port(this);" onmouseout="out_port(this);" width="21" border="0" height="22"></td> <td><p class="h5">05</p> <img style="opacity: 1;" src="base.php_files/p_t_pln1.gif" alt="Port 0/5" id="Prt_2_00_05_Img" onclick="click_port(this);" onmouseover="on_port(this);" onmouseout="out_port(this);" width="21" border="0" height="22"></td> <td><p class="h5">07</p> <img style="opacity: 1;" src="base.php_files/p_t_pln1.gif" alt="Port 0/7" id="Prt_2_00_07_Img" onclick="click_port(this);" onmouseover="on_port(this);" onmouseout="out_port(this);" width="21" border="0" height="22"></td> <td><p class="h5">09</p> ... не меняя исходников напиши скрипт для получения положительного результата if script.good ? alert('БЫЛ НЕ ПРАВ!!!')' : alert('НЕ РАБОТАЕТ ВАШЕ ПРЕДЛОЖЕНИЕ ПО РЕШЕНИЮ ДАННОЙ ЗАДАЧИ. ПОУЧИТЕСЬ ЧТОБЫ ОТВЕЧАТЬ НА ДАННЫЙ ВОПРОС И НЕ ВВОДИТЬ ПУБЛИКУ В ЗАБЛУЖДЕНИЕ ') Перед всеми другими извиняюсь за данный текст
-
Спасибо огромное для себя отметил что НЕ ЗАБЫВАТЬ СТАВИТЬ ЗАРАНЕЕ ТИП ПЕРЕМЕННОЙ.
-
есть код var out; var parentDiv = document.getElementById(div_id).getElementsByTagName('IMG'); for(var i=0; i<parentDiv.length; i++) { if(parentDiv[i].getAttribute('id')) {out += parentDiv[i].getAttribute('id')+"/"; } alert(out); есть таблица с папой parentDiv в ней дети, есть с id есть без id. всего 59 img из них 51 с id на выходе. undefinedPrt_2_00_49_Img/Prt_2_00_50_Img/Prt_2_00_01_Img/Prt_2_00_03_Img/Prt_2_00_05_Img/Prt_2_00_07_Img/Prt_2_00_09_Img/Prt_2_00_11_Img/Prt_2_00_13_Img/Prt_2_00_15_Img/Prt_2_00_17_Img/Prt_2_00_19_Img/Prt_2_00_21_Img/Prt_2_00_23_Img/Prt_2_00_25_Img/Prt_2_00_27_Img/Prt_2_00_29_Img/Prt_2_00_31_Img/Prt_2_00_33_Img/Prt_2_00_35_Img/Prt_2_00_37_Img/Prt_2_00_39_Img/Prt_2_00_41_Img/Prt_2_00_43_Img/Prt_2_00_45_Img/Prt_2_00_47_Img/Prt_2_00_02_Img/Prt_2_00_04_Img/Prt_2_00_06_Img/Prt_2_00_08_Img/Prt_2_00_10_Img/Prt_2_00_12_Img/Prt_2_00_14_Img/Prt_2_00_16_Img/Prt_2_00_18_Img/Prt_2_00_20_Img/Prt_2_00_22_Img/Prt_2_00_24_Img/Prt_2_00_26_Img/Prt_2_00_28_Img/Prt_2_00_30_Img/Prt_2_00_32_Img/Prt_2_00_34_Img/Prt_2_00_36_Img/Prt_2_00_38_Img/Prt_2_00_40_Img/Prt_2_00_42_Img/Prt_2_00_44_Img/Prt_2_00_46_Img/Prt_2_00_48_Img/ откуда undefined и если так как избавиться Заранее благодарен за ответ
-
Можно сделать. Используя onkeypress, onkeyup, onkeydown Почитай
-
Если будешь внимательнее то поймешь что этим проблема не решается О твоем варианте и сам догадался. только так не катит (код выходящий на экран можно посмотреть выше) нужно чтобы В БАЛЬШОЙ РАЗНО ШОРСТНОЙ ТАБЛИЦЕ все было 0.5 а конкретно одна картинка должна быть полностью видна. .... <div id='БАЛЬШАЯ_ТАБЛИЦА_1'> ОТКРЫВАЕТСЯ БАЛЬШАЯ ТАБЛИЦА .... <div id='id_1_1'>картинка_1</div> .... <div id='id_1_2'>картинка_2</div> .... <div id='id_1_n'>картинка_n</div> .... ЗАКРЫВАЕТСЯ БАЛЬШАЯ ТАБЛИЦА </div> ..... И таких таблиц многа!!!! у всех конечно id разные Спасибо. Заранее извиняюсь перед остальными что приходится повторяться
-
Нужно перенести из данного раздела... Нечего новичкам такое читать... ИМХО
-
Сорри за оффтоп Посмотри на адрес google.com.ua
-
Страница не может быть на двух таблицах. Подразумевалось наверное наоборот Самый простой способ использовать FRAME пример <frameset rows="80,*" frameborder="no" border="0" framespacing="0"> <frame src="top.php" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" title="topFrame" /> <frame src="main.php" name="mainFrame" id="mainFrame" title="mainFrame" /> </frameset> загружать тогда не в <td> а в <frame id="...">
-
В будущем вообще данное действие должно происходить при старте функции что запускается наведением мыши на совершенно другой элемент содержащий информацию о нужном теге(использую $.post - уже работает) делая запрос в базу данных Спасибо
-
Нужно чтобы при наведении мыши на соответствующую ячейку она полностью отображалась а все что у папы в div id=table было темно к сожалению поставить на td соответствующий стиль будет очень проблематично так как это достаточно большая таблица идущая исходно без классов и частично заполнена (причём таких таблиц много) вот пример таблицы выданной на экран ... <tr> <td><div id="switchs"><table width="100%" cellspacing="5"> <tbody><tr><td><div id="switch_2"><!-- Start switch view --> <!-- #Web_DisplaySwitchView USAGE=2~ --> <table width="740" bgcolor="#999999" border="0" cellpadding="0" cellspacing="0"> <tbody><tr> <td colspan="5"><table width="100%" background="base.php_files/p_stripe_y.gif" border="0" cellpadding="0" cellspacing="0"> <tbody><tr> <td valign="top"><img src="base.php_files/p_atil_y1.gif" width="55" height="16"></td> <td width="100%" background="base.php_files/p_stripe_y.gif"></td> <td align="right" bgcolor="#999999"><nobr><b>**AT-8550GB**</b></nobr></td> </tr> </tbody></table></td> </tr> <tr> <td colspan="4"><img src="base.php_files/spacer.htm" width="1" height="5"></td> </tr> <tr> <td><table align="center" bgcolor="#999999" border="0" cellpadding="0" cellspacing="0"> <tbody><tr> <td><p class="h5">49</p> <img style="opacity: 1;" src="base.php_files/p_g_pln1.gif" alt="Port 0/49" id="Prt_2_00_49_Img" onclick="click_port(this);" onmouseover="on_port(this);" onmouseout="out_port(this);" width="37" border="0" height="22"></td> </tr> <tr> <td><img src="base.php_files/p_g_pln1.gif" alt="Port 0/50" id="Prt_2_00_50_Img" onclick="click_port(this);" onmouseover="on_port(this);" onmouseout="out_port(this);" width="37" border="0" height="22"> <p class="h5">50</p></td> </tr> </tbody></table></td> <td><table align="center" bgcolor="#999999" border="0" cellpadding="0" cellspacing="0"> <tbody><tr> <td><p class="h5">01</p> <img style="opacity: 1;" src="base.php_files/p_t_pln1.gif" alt="Port 0/1" id="Prt_2_00_01_Img" onclick="click_port(this);" onmouseover="on_port(this);" onmouseout="out_port(this);" width="21" border="0" height="22"></td> <td><p class="h5">03</p> <img style="opacity: 1;" src="base.php_files/p_t_pln1.gif" alt="Port 0/3" id="Prt_2_00_03_Img" onclick="click_port(this);" onmouseover="on_port(this);" onmouseout="out_port(this);" width="21" border="0" height="22"></td> <td><p class="h5">05</p> <img style="opacity: 1;" src="base.php_files/p_t_pln1.gif" alt="Port 0/5" id="Prt_2_00_05_Img" onclick="click_port(this);" onmouseover="on_port(this);" onmouseout="out_port(this);" width="21" border="0" height="22"></td> <td><p class="h5">07</p> <img style="opacity: 1;" src="base.php_files/p_t_pln1.gif" alt="Port 0/7" id="Prt_2_00_07_Img" onclick="click_port(this);" onmouseover="on_port(this);" onmouseout="out_port(this);" width="21" border="0" height="22"></td> <td><p class="h5">09</p> ... нужно чтобы при наведении на порт всё остальное становилось полупрозрачным вариант с <td> мне кажется не подойдет Спасибо
-
Данную проблему решил появилась другая Сделал новый топ. ПРОБЛЕМА ТУТ
-
Молодец. Значит ты решить данную проблему не в состоянии
-
Надо предков оставить как есть то есть 0.5 а bot4 сделать 1
-
есть таблица <!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> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <body> <div class="top" id="table" style="opacity: 0.5"> TABLE <table border="1"> <tr> <td><div id="bot1" style="opacity: 0.4">BOT1</div></td> <td><div id="bot2" style="opacity: 0.6" >BOT2</div></td> </tr> <tr> <td><div id="bot3" style="opacity: 0.8" >BOT3</div></td> <td><div id="bot4" style="opacity: 1" >BOT4</div></td> </tr> </table> </div> </body> </html> что нужно указать для BOT4 чтобы было видно целиком данный div id="bot4", а не 0.5, что устанавлен для div id="table"; заранее благодарен.