Плагин chrome, файл popup.html
(Тему создал не там, сори) Я извиняюсь что каждые "5-ть минут" создаю новую тему на форуме, но я просто никак не могу понять вот когда создаешь плагин под chrome, нужно создавать различные файлы и одним из них есть popup.html(это окошечко, когда мы нажимаем на значек плагина) почему в нем если просто вывести значение ничего не работает, прошу помочь этот вопрос меня очень мучает.
--popup.html-- <!DOCTYPE html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="script.js"></script> <link rel="stylesheet" type="text/css" href="style.css"> <script> var titles = 111; var login = "log"; var pass = "pass"; $('ul.list').appened( '<li>'+ titles + '</li>'); </script> </head> <body> <div id="bodyWalp"> <h2>Не выводит =(</h2> <ul class="list"></ul> </div> </body> </html> |
поправь append и перенеси скрипт вниз пере закрывающим боди
|
Цитата:
<!DOCTYPE html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="script.js"></script> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <div id="bodyWalp"> <h2>Не выводит =(</h2> <ul class="list"></ul> </div> <script> var titles = 111; var login = "log"; var pass = "pass"; $('ul.list').append( '<li>'+ titles + '</li>'); </script> </body> </html> И все равно не работает, в файле popup.html(всплывающее окно когда нажимаешь на иконку плагина) как я понял нельзя писать js - безопасность хрома не позволяет. Как тогда можно выводить там что то? Пытался хотя б цвет поменять ul,li через подключаемый js, не работает: --popup.html-- <!DOCTYPE html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <script type="text/javascript" src="popup.js"></script> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <div id="bodyWalp"> <h2>Пароли от сайтов</h2> <ul class="list">asdasdsd</ul> <li>Маша</li> </div> </body> </html> --popup.js-- document.body.children[1] = 'red'; document.body.children[1].children[1] = 'red'; |
кликни на "посмотреть" и увидишь, что все работает
<!DOCTYPE html> <head> <title></title> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <div id="bodyWalp"> <h2>Не выводит =(</h2> <ul class="list"></ul> </div> <script> var titles = 111; var login = "log"; var pass = "pass"; $('ul.list').append( '<li>'+ titles + '</li>'); </script> </body> </html> |
Цитата:
--popup.html-- <!DOCTYPE html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <script type="text/javascript" src="popup.js"></script> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <div id="bodyWalp"> <h2>Пароли от сайтов</h2> <ul class="list">asdasdsd</ul> <li>Маша</li> <div id="button"><input type="button" value="Hesapla" /></div> </div> </body> </html> --popup.js-- document.body.children[1] = 'red'; document.body.children[1].children[1] = 'red'; |
Я разобрался, на это ушло очень много времени =) Может кому то пригодится
файл: popup.html <!DOCTYPE html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <link rel="stylesheet" type="text/css" href="style.css"> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="popup.js"></script> //файл popup.js должен подключаться именно тут </head> <body> <div id="bodyWalp"> <h2>Пароли от сайтов</h2> <ul class="list"></ul> </div> </body> </html> файл: popup.js $(document).ready(function(){ var asd = "111"; $('ul.list').append('<li>' + asd + '</li>'); }); Как стало ясно в popup.html нельзя писать js, только подключать |
Часовой пояс GMT +3, время: 20:47. |