Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Не работает кнопка "закрыть" (https://javascript.ru/forum/misc/30036-ne-rabotaet-knopka-zakryt.html)

rockwell 21.07.2012 22:19

Не работает кнопка "закрыть"
 
Привет всем, подскажите пожалуйста, не работает кнопка "закрыть" в скрипте
Если кому не трудно подмогните, что я там не так сделал??
document.write('<a href="#" onclick="document.getElementById("banner").style.display="none"" style=text-decoration: "none">закрыть</a>');

Aetae 21.07.2012 22:20

Каша кавычек.
onclick у вас равно "document.getElementById("

Deff 21.07.2012 22:22

Для Вставки
document.write('<a href="#" onclick="document.getElementById(\'banner\').style.display=\'none\'" style="text-decoration: none">закрыть</a>');

Для Проверки на кавычки
alert('<a href="#" onclick="document.getElementById(\'banner\').style.display=\'none\'" style="text-decoration: none">закрыть</a>')

rockwell 21.07.2012 22:27

СПАСИБО!!!!!!!!! От души

rockwell 21.07.2012 22:40

Если можете, подмогните еще
как прописать CSS, (или прямо в скрипте указать). Чтобы цвет ссылок был всегда один и тот же, не зависимо на каком сайте находится скрипт
document.write("<table border='0' width='150' cellpadding='3' style='background-color:#FFE4C4'>");
          document.write('<tr><td><a href="#" onclick="document.getElementById(\'banner\').style.display=\'none\'" style="text-decoration: none">закрыть</td></tr>');
          document.write('<tr><td><скрипт банера или рекламы</td></tr>');
          document.write('</table></div>');

Aetae 21.07.2012 23:07

<script>
document.write("<table border='0' width='150' cellpadding='3' style='background-color:#FFE4C4'>");
document.write('<tr><td><a href="#" onclick="document.getElementById(\'banner\').style.display=\'none\'" style="text-decoration: none;*!*color:green !important;*/!*">закрыть</td></tr>');
document.write('<tr><td><скрипт банера или рекламы</td></tr>');
document.write('</table></div>');
</script>

Deff 21.07.2012 23:09

Проверка
[HTML run]
<script type="text/javascript">
document.write('<table id="banner" border="0" width="150" cellpadding="3" style="background-color:#FFE4C4">\n\
<tr><td><a href="#" onclick="document.getElementById(\'banner\').style.display=\'none\'" style="color:#0000CC!important;text-decoration: none">закрыть °</td></tr><tr><td>&lt;скрипт банера или рекламы&gt;</td></tr></table></div>');
</script>

rockwell 21.07.2012 23:12

Извини конечно, но куда это прописывать в сам скрипт или в html?

Aetae 21.07.2012 23:17

Ну или чтоб все ссылки:
<script>
*!*document.write("<style>#my-super-banner-table a{color:green !important;}</style>");*/!*
document.write("<table border='0' id='my-super-banner-table' width='150' cellpadding='3' style='background-color:#FFE4C4'>");
document.write('<tr><td><a href="#" onclick="document.getElementById(\'banner\').style.display=\'none\'" style="text-decoration: none;">закрыть</td></tr>');
document.write('<tr><td><скрипт банера или рекламы</td></tr>');
document.write('</table></div>');
</script>


Цитата:

Сообщение от rockwell (Сообщение 190632)
Извини конечно, но куда это прописывать в сам скрипт или в html?

Куда надо - туда и прописывай, откудыть мы знаем?

rockwell 21.07.2012 23:24

И еще раз ОГРОМНОЕ СПАСИБО!!!!!


Часовой пояс GMT +3, время: 17:54.