ст. л-т. BlackWing Опубликовано 18 марта, 2010 Опубликовано 18 марта, 2010 собсна сабж Летающий Утюг с режимом вертикального отпаривания - лучшее на рынке вооружений
п-к terror Командир 72АГ Опубликовано 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); } } всем спс, проблема была посерьезнее, но код натолкнул на мысли Летающий Утюг с режимом вертикального отпаривания - лучшее на рынке вооружений
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти