Вопос по JS
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Вопос по JS - 2008-06-27 02:25:29.720000
|
|
|
sotex
Сообщений: 14
Оценки: 0
Присоединился: 2008-06-06 15:53:17.960000
|
Спасибо. Ответили.
|
|
|
RE: Вопос по JS - 2008-07-02 17:19:29.056666
|
|
|
magistr_bender
Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
|
нехотел создавать новую тему посему пишу тут) собственно вопрос… и имиенно по яваскрипту как вы могла догадаться уважаемые читатели :)) у меня возникла проблемма с отображением моего скрипта в опере и я думаю что яваскрипт должен мне помоч её рещить.. дело в том, что в опере 9 есть небольшой баг (которого кстати в ИЕ и мозилке нет, и в 10 опере тоже) в результате которого если таблица находится внутри другой таблице то картинка бывает съезжает на 1 пиксель… и это некрасиво смотрится … короче как мне сделать так, чтоб при загрузке яваскрипт проверял если браузер опера 9 то левый отступ изменяется на 1 или просто дописывался в стайл вот участок который должен исправляться если браузер опера 9 <table cellpadding="0" cellspacing="0" border="0" width="300"> <tr> <td colspan="1" height="138" width="18" ><img src="skins/{theme}/images/15.png" width="18" height="138" align="left" border="0" /></td> <td colspan="1" valign="top" width="164" style="background-color: #FFFFFF; padding-left: 9px; padding-top: 0px">{login}</td> <td colspan="1" height="138" width="118"><img src="skins/{theme}/images/16.png" width="118" height="138" align="right" border="0" /></td> </tr> </table> мне надо чтобы padding-left: 9px; менялось на 10
|
|
|
RE: Вопос по JS - 2008-07-02 17:29:52.903333
|
|
|
oRb
Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
|
Делаю наводку, сам скрипт писать нет времени: var browser=navigator.appName;
if(browser=="Opera")
alert('1');
|
|
|
RE: Вопос по JS - 2008-07-02 17:36:37.093333
|
|
|
magistr_bender
Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
|
та как определить что за браузер явой я знаю.. я незнаю как мне заменить нужный тэг.. или откоректировать его работу…
|
|
|
RE: Вопос по JS - 2008-07-02 17:39:00.406666
|
|
|
oRb
Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
|
присваеваешь id нужному элементу дальше getElementById('твой ид').style.padding-left = "9px";
|
|
|
RE: Вопос по JS - 2008-07-02 19:26:15.340000
|
|
|
magistr_bender
Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
|
о спс… дальше сам)
|
|
|
RE: Вопос по JS - 2008-07-04 18:27:23.463333
|
|
|
magistr_bender
Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
|
блин чтото неполучается…. написал вот так но почемуто если браузер опера то стайл не меняется… хотя для проверки вставил алерт в иф.. алерты выдаёт … а вот бок походу с гетэлементбайайди <table border="0" cellspacing="0" cellpadding="0" align="left" > <tr> <td> <table cellpadding="0" cellspacing="0"> <tr> <td colspan="1" height="230" align="left" id="opred1" style="padding-left: 0px"><img src="skins/{theme}/images/12.png" height="230"/></td> <td colspan="1" valign="top" width="163" align="left" style="background-color: #FFFFFF">{main_panel}</td> <td colspan="1" height="230" align="right"><img src="skins/{theme}/images/13.png" width="119" height="230" border="0"/></td> </tr> </table> </td> </tr> <tr> <td colspan="3" height="37" width="300"><img src="skins/{theme}/images/14.png" width="300" height="37" align="left" border="0" /></td> </tr> <tr> <td height="217" align="left"> <img id="opred2" colspan="3" src="skins/{theme}/images/17.png" height="217" style="padding-left: 0px"/> </td> </tr> </table> <script language="JavaScript"> var browser=navigator.appName; if(browser=="Opera") { getElementById("opred1").style.padding-left="2px"; getElementById("opred2").style.padding-left="2px"; } </script>
|
|
|
RE: Вопос по JS - 2008-07-04 22:35:11.013333
|
|
|
d0lph1n
Сообщений: 411
Оценки: 0
Присоединился: 2006-09-14 17:55:51.653333
|
не рисунку свойство устанавливай, а ячейке [sm=af.gif]
|
|
|
RE: Вопос по JS - 2008-07-04 23:16:20.433333
|
|
|
magistr_bender
Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
|
та не имеет значения … пробовал и так и так
|
|
|
RE: Вопос по JS - 2008-07-05 11:11:53.786666
|
|
|
oRb
Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
|
что у тя выпишет alert(getElementById("opred1").style.padding-left); ?
|
|
|
RE: Вопос по JS - 2008-07-07 01:55:57.366666
|
|
|
Artur1313
Сообщений: 120
Оценки: 0
Присоединился: 2008-01-25 01:50:01.410000
|
по идее нужно писать document.getElementById("opred1").style.padding-left="2px"; document.getElementById("opred2").style.padding-left="2px"; у меня лично без "document" ваще ошибку пишет
|
|
|
RE: Вопос по JS - 2008-07-07 11:09:58.120000
|
|
|
oRb
Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
|
вот, собственно, и ответ) getElementById("opred2") еквивалентно window.getElementById("opred2") Метод не того класса вызывался.
|
|
|
RE: Вопос по JS - 2008-07-08 00:24:29.333333
|
|
|
magistr_bender
Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
|
уже разобрался, но пасибо ) учебник библия яваскрипта рулит) только там столько воды что пипец.. как длы нуба написан
|
|
|
|
|