BlackWing Опубликовано 18 марта, 2010 Опубликовано 18 марта, 2010 собсна сабж Летающий Утюг с режимом вертикального отпаривания - лучшее на рынке вооружений
terror Опубликовано 18 марта, 2010 Опубликовано 18 марта, 2010 Я могу на жабе чуть-чуть. Зато сильно могу на ПХП. Если скрипт и правда мелкий, запортить потом это в жабу - на раз-два. ЗЫ После Жабаскрипта ничего не страшно... С уважением, terror
Shturman Опубликовано 19 марта, 2010 Опубликовано 19 марта, 2010 Я могу на жабе чуть-чуть. Зато сильно могу на ПХП. Если скрипт и правда мелкий, запортить потом это в жабу - на раз-два. ЗЫ После Жабаскрипта ничего не страшно...аналогично. особливо "ЗЫ" Высота - залог здоровья! БН 94
Shturman Опубликовано 19 марта, 2010 Опубликовано 19 марта, 2010 А вообще, Бармал - жабер Высота - залог здоровья! БН 94
ABC Опубликовано 19 марта, 2010 Опубликовано 19 марта, 2010 собсна сабжсобсна что подразумеваем под скриптом? Работа с чем нужна - ось, окружение и т.п.? In theory there is no difference between theory and practice. In practice there is.
BlackWing Опубликовано 19 марта, 2010 Автор Опубликовано 19 марта, 2010 при загрузке веб страницы надо определить есть ли в ней определенная <form> и добавить еще одну для работы с мозилой c плагином greasymonkey завтра сделаю папочку у себя, положу ТЗ, пример существующего кода, который делает кое-что посложнее, что искать и что добавлять Летающий Утюг с режимом вертикального отпаривания - лучшее на рынке вооружений
Shturman Опубликовано 19 марта, 2010 Опубликовано 19 марта, 2010 (изменено) Хех, собсно начало такое: window.onload = function() { ... }Первый вопрос. Как идентифицировать форму? есть ли name или id? Или по содержимому искать?Второй вопрос. Куда добавлять? Должно быть некое поле, куда вставлять. Тогда получается следующее<div id="any_field" style="visibility: hidden"></div> <script rel="text/javascript"> window.onload = function() { ... //критерий поиска формы document.getElementById("any_field").innerHTML = "Ну а здесь любое содержимое. В данном случае выводим нужную форму."; document.getElementById("any_field").style.visibility = "visible"; //делаем поле видимым } </script> Но это в общих чертах. Давай ТЗ Изменено 19 марта, 2010 пользователем terror Описка небольшая, не getElement.ById, а getElementById, поправил Высота - залог здоровья! БН 94
BlackWing Опубликовано 19 марта, 2010 Автор Опубликовано 19 марта, 2010 папка java , положил ТЗ Летающий Утюг с режимом вертикального отпаривания - лучшее на рынке вооружений
Shturman Опубликовано 19 марта, 2010 Опубликовано 19 марта, 2010 <form action="../karti/ustmin.php" method="post" name="form3"> <font size="2">В наличии:</font> 0<br> <input type="submit" value="Установить мину" name="Submit"> <div id="custom_button"> 11</div> <!--// Сюда будем вставлять нашу кнопку //--> <script language="javascript"> /** * После загрузки страницы запускается наша функция */ window.onload = function() { /** * Если форма с таким именем существует */ if(document.forms['form3']) { /* * Добавляем нашу кнопку */ document.all['custom_button'].innerHTML = '<form action="broker.php" method="post" name="r">' + '<input type="submit" value="Наипать!" name="rab"><br>' + 'Вы собираетесь наипать Создателя на <strong> 10 000 </strong> ' + '</form>'; } } </script> На проверку не забудь исходный код посмотреть Высота - залог здоровья! БН 94
BlackWing Опубликовано 20 марта, 2010 Автор Опубликовано 20 марта, 2010 не понял... и как это включается? фишка в том, что я получаю страницу, а не встраиваю код в свой сайтмне надо чтобы если я открываю страницу с этой кнопкой, то появилась еще одная ж не зря написал про плагин Летающий Утюг с режимом вертикального отпаривания - лучшее на рынке вооружений
Shturman Опубликовано 20 марта, 2010 Опубликовано 20 марта, 2010 не понял... и как это включается? фишка в том, что я получаю страницу, а не встраиваю код в свой сайтмне надо чтобы если я открываю страницу с этой кнопкой, то появилась еще одная ж не зря написал про плагинЖесть )))) Ладно, пойдем другим путем: Создаем фрэйм во всю ширину страницы - в нем скрипт, проверяющий наличие необходимой форму в загружаемой странице:1-й файл:<iframe src="./index1.html" id="myFrame" style="margin:0px padding:0px; width:100%; height:100%; border:none"></iframe> <script language="javascript"> /** * После загрузки страницы запускается наша функция */ window.onload = function() { var frame_obj = document.frames['myFrame'].document; if(frame_obj.forms['form3']) { frame_obj.body.innerHTML += '<br><form action="broker.php" method="post" name="r">' + '<input type="submit" value="Наипать!" name="rab"><br>' + 'Вы собираетесь наипать Создателя на <strong> 10 000 </strong> ' + '</form>'; } } </script>Соттветственно, в src указываешь адрес страницы, на которую надо форму добавить.А работает так: вот этот скрипт , изменив src, сохраняешь хоть в блокноте в any_name.html, открываешь браузером и наслаждаешься Ну и собсно сама страница с формой:<form action="../karti/ustmin.php" method="post" name="form3"> <font size="2">В наличии:</font> 0<br> <input type="submit" value="Установить мину" name="Submit"> Посмотреть:Исходная страницаРезультат Высота - залог здоровья! БН 94
BlackWing Опубликовано 21 марта, 2010 Автор Опубликовано 21 марта, 2010 спасибо Летающий Утюг с режимом вертикального отпаривания - лучшее на рынке вооружений
Shturman Опубликовано 21 марта, 2010 Опубликовано 21 марта, 2010 спасибо Высота - залог здоровья! БН 94
BlackWing Опубликовано 23 марта, 2010 Автор Опубликовано 23 марта, 2010 хе хенаписал vz_StehlenSetClick = function(e) { var els = document.getElementsByName ( 'woi_whom' ); GM_setValue ("woi_whom", els[0].value ); } var els = document.getElementsByTagName ("A"); for ( var i = 0; i < els.length; i++ ) { var el = els[i]; if (el.href.indexOf("java script:podd") == 0 ) { var my_link = document.createElement ( "input"); my_link.name = "woi_whom"; my_link.maxLength =3; my_link.size = 3; my_link.value = GM_getValue ("woi_whom"); el.parentNode.appendChild(my_link); var inp = document.createElement ( "input" ); inp.type = "button"; inp.name = "vz_set"; inp.value = "STEP 1. set S/N and =>"; inp.addEventListener ('click', vz_StehlenSetClick,false); el.parentNode.appendChild(inp); var relo = document.createElement ("a"); relo.innerHTML = "<a href='#' onClick='window.location.reload()'>||STEP 2||=></a>"; el.parentNode.appendChild(relo); var inp = document.createElement ( "a" ); inp.innerHTML = "<a href='java script:snd("+my_link.value+");'>||STEP 3||</a>"; el.parentNode.appendChild(inp); } } и еще var els = document.getElementsByTagName ("form"); for ( var i = 0; i < els.length; i++ ) { var el = els[i]; if (el.name.indexOf("form3") == 0 ) { var my_link = document.createElement ( "form"); my_link.name = "r"; my_link.action = "broker.php"; my_link.method = "post"; el.parentNode.appendChild(my_link); var inp = document.createElement ( "input" ); inp.type = "submit"; inp.name = "rab"; inp.value = "Hae..."; var BW = document.createElement ("text"); el.parentNode.appendChild(BW); my_link.appendChild(inp); } } всем спс, проблема была посерьезнее, но код натолкнул на мысли Летающий Утюг с режимом вертикального отпаривания - лучшее на рынке вооружений
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти