Форум   Статьи   Новости   Файлы   Bugtraq   Сниффер   Друзья   О Клубе
Вернуться   HPC / Кодинг / Другие Языки / Java
   
  Страница 1
  , 13:28   #1
Новичок
 
Регистрация: 20.09.2016
Сообщений: 1

Репутация: 0 / 0
По умолчанию помогите отредактировать Java скрипт так чтобы кнопка отображалась не слева а справа

помогите отредактировать Java скрипт так чтобы кнопка отображалась не слева а справа

вот скрипт

window.onload = funonload;
function funonload() {
var coocka = ReadSpec('special');
addButton(coocka);
checkSpec(coocka);
}

function checkSpec(spec) {
setButton(spec);
if (spec == 'y')
{
addStyleSheet('http://kutts.k-uralsk.ru/js/vi.css');
}
}

function ReadSpec(name)
{
var matches = document.cookie.match(new RegExp(
"(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)"
));
return matches ? decodeURIComponent(matches[1]) : undefined;
}

function SetCookieSpec(name,value) {
document.cookie = name + "=" + value;
}

function addButton() {
var button = document.createElement('input');
var parentElem = document.body;
var s = ReadSpec('special');
button.type = 'button';
button.id = 'spec';
button.value = ' ';
button.setAttribute("onclick","Spec()");
button.setAttribute("style","width: 300px; height: 30px; margin-bottom: 1px; background-image: url(http://kutts.k-uralsk.ru/js/spec.gif)");
parentElem.insertBefore(button, parentElem.firstChild);
setButton(s);
}

function addStyleSheet(url)
{
// Создаём элемент LINK/STYLE и добавляем в документ
var style;

//

// if (typeof url == 'undefined')
// {
// style = document.createElement('style');
// }
// else
// {
style = document.createElement('link');
style.rel = 'stylesheet';
style.type = 'text/css';
style.href = url;
// style.id = 'speccss';
// }

document.getElementsByTagName('head')[0].appendChild(style);
// Находим новый стиль в коллекции styleSheets
style = document.styleSheets[document.styleSheets.length - 1];

// Делаем объект совместимыми с W3C DOM2 (для IE)
return StyleSheet_makeCompatible(style);

}
function delStyleSheet()
{
style=document.getElementsByTagName('head')[0].lastChild;//document.styleSheets[document.styleSheets.length - 1]
document.getElementsByTagName('head')[0].removeChild(style);//
}

function Spec() {
var spec = ReadSpec('special');
//alert (spec);

if (spec == 'y')
{
delStyleSheet();
SetCookieSpec('special','n'); setButton('n');
}
else {
addStyleSheet('http://kutts.k-uralsk.ru/js/vi.css');
SetCookieSpec('special','y'); setButton('y');

}
}

function setButton(spec) {
var inputTag = document.getElementById("spec");
if (inputTag.hasAttribute("value")) // если есть атрибут value
defaultValue = inputTag.getAttribute("value");
//if (spec == 'y')
//{
// inputTag.setAttribute("value", "");
//}
//else {
// inputTag.setAttribute("value", "версия для слабовидящих");
//}
//}
if (spec == 'y')
{
inputTag.setAttribute("style", "width: 300px; height: 30px; margin-bottom: 5px; border: 1px black outset; background-image: url(http://kutts.k-uralsk.ru/js/stand.gif)");

}
else {
inputTag.setAttribute("style", "width: 300px; height: 30px; margin-bottom: 5px; border: 1px black outset; background-image: url(http://kutts.k-uralsk.ru/js/spec.gif)");
}
}


function StyleSheet_makeCompatible(style)
{
// Mozilla не даёт доступа к cssRules до загрузки стиля
try
{
style.cssRules;
}
catch (e)
{
return style;
}

// Создаём CSSStyleSheet.cssRules
if (typeof style.cssRules == 'undefined' && typeof style.rules != 'undefined')
style.cssRules = style.rules;

// Создаём CSSStyleSheet.insertRule и CSSStyleSheet.deleteRule
if (typeof style.insertRule == 'undefined' && typeof style.addRule != 'undefined')
style.insertRule = StyleSheet_insertRule;
if (typeof style.deleteRule == 'undefined' && typeof style.removeRule != 'undefined')
style.deleteRule = style.removeRule;

// Проверяем, существуют ли все нужные свойства
if (typeof style.cssRules == 'undefined' || typeof style.insertRule == 'undefined'
|| typeof style.deleteRule == 'undefined')
return null;
else
return style;
}

function StyleSheet_insertRule(rule, index)
{
// Выделяем селектор и стиль из параметра
if (rule.match(/^([^{]+)\{(.*)\}\s*$/))
{
this.addRule(RegExp.$1, RegExp.$2, index);
return index;
}
throw "Syntax error in CSS rule to be added";
}
 
Пользователь вне форума    
Наши Спонсоры
  , 12:09   #2
Новичок
 
Регистрация: 24.12.2014
Сообщений: 6

Репутация: 1 / 0
По умолчанию

Так кнопка уже справа
Спойлер
window.onload = funonload;
function funonload() {
var coocka = ReadSpec('special');
addButton(coocka);
checkSpec(coocka);
}

function checkSpec(spec) {
setButton(spec);
if (spec == 'y')
{
addStyleSheet('http://kutts.k-uralsk.ru/js/vi.css');
}
}

function ReadSpec(name)
{
var matches = document.cookie.match(new RegExp(
"(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)"
));
return matches ? decodeURIComponent(matches[1]) : undefined;
}

function SetCookieSpec(name,value) {
document.cookie = name + "=" + value;
}

function addButton() {
var button = document.createElement('input');
var parentElem = document.body;
var s = ReadSpec('special');
button.type = 'button';
button.id = 'spec';
button.value = ' ';
button.setAttribute("onclick","Spec()");
button.setAttribute("style","width: 300px; height: 30px; margin-bottom: 5px; margin-left: 1000px; background-image: url(http://kutts.k-uralsk.ru/js/spec.gif)");
parentElem.insertBefore(button, parentElem.firstChild);
setButton(s);
}

function addStyleSheet(url)
{
// Создаём элемент LINK/STYLE и добавляем в документ
var style;

//

// if (typeof url == 'undefined')
// {
// style = document.createElement('style');
// }
// else
// {
style = document.createElement('link');
style.rel = 'stylesheet';
style.type = 'text/css';
style.href = url;
// style.id = 'speccss';
// }

document.getElementsByTagName('head')[0].appendChild(style);
// Находим новый стиль в коллекции styleSheets
style = document.styleSheets[document.styleSheets.length - 1];

// Делаем объект совместимыми с W3C DOM2 (для IE)
return StyleSheet_makeCompatible(style);

}
function delStyleSheet()
{
style=document.getElementsByTagName('head')[0].lastChild;//document.styleSheets[document.styleSheets.length - 1]
document.getElementsByTagName('head')[0].removeChild(style);//
}

function Spec() {
var spec = ReadSpec('special');
//alert (spec);

if (spec == 'y')
{
delStyleSheet();
SetCookieSpec('special','n'); setButton('n');
}
else {
addStyleSheet('http://kutts.k-uralsk.ru/js/vi.css');
SetCookieSpec('special','y'); setButton('y');

}
}

function setButton(spec) {
var inputTag = document.getElementById("spec");
if (inputTag.hasAttribute("value")) // если есть атрибут value
defaultValue = inputTag.getAttribute("value");
//if (spec == 'y')
//{
// inputTag.setAttribute("value", "");
//}
//else {
// inputTag.setAttribute("value", "версия для слабовидящих");
//}
//}
if (spec == 'y')
{
inputTag.setAttribute("style", "width: 300px; height: 30px; margin-bottom: 5px; margin-left: 1000px; border: 1px black outset; background-image: url(http://kutts.k-uralsk.ru/js/stand.gif)");

}
else {
inputTag.setAttribute("style", "width: 300px; height: 30px; margin-bottom: 5px; margin-left: 1000px; border: 1px black outset; background-image: url(http://kutts.k-uralsk.ru/js/spec.gif)");
}
}


function StyleSheet_makeCompatible(style)
{
// Mozilla не даёт доступа к cssRules до загрузки стиля
try
{
style.cssRules;
}
catch (e)
{
return style;
}

// Создаём CSSStyleSheet.cssRules
if (typeof style.cssRules == 'undefined' && typeof style.rules != 'undefined')
style.cssRules = style.rules;

// Создаём CSSStyleSheet.insertRule и CSSStyleSheet.deleteRule
if (typeof style.insertRule == 'undefined' && typeof style.addRule != 'undefined')
style.insertRule = StyleSheet_insertRule;
if (typeof style.deleteRule == 'undefined' && typeof style.removeRule != 'undefined')
style.deleteRule = style.removeRule;

// Проверяем, существуют ли все нужные свойства
if (typeof style.cssRules == 'undefined' || typeof style.insertRule == 'undefined'
|| typeof style.deleteRule == 'undefined')
return null;
else
return style;
}

function StyleSheet_insertRule(rule, index)
{
// Выделяем селектор и стиль из параметра
if (rule.match(/^([^{]+)\{(.*)\}\s*$/))
{
this.addRule(RegExp.$1, RegExp.$2, index);
return index;
}
throw "Syntax error in CSS rule to be added";
}
 

Последний раз редактировалось krst; 21.09.2016 в 12:11.
Пользователь вне форума    
  , 20:13   #3
Новичок
 
Регистрация: 29.05.2017
Сообщений: 6

Репутация: 0 / 0
По умолчанию

к3
 
Пользователь вне форума    
 

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сетевой этикет (Перед тем, как задать вопрос хакеру) Ram0nlord За чашечкой чая 6 21.05.2012 19:01
Все о игре Fallout 3 Kiss Gaming Zone 29 01.11.2010 15:12
СВОЯ ВОЕННАЯ БАЗА В СЕТИ - хак-тулзы по первому требованию Ram0nlord Сайты, Форумы, CMS 0 06.10.2009 23:22
BIOS... grom4ik7 Новичкам 0 29.09.2009 09:41
Начинающим хакерам. Ping0 Новичкам 14 19.07.2009 23:44



Часовой пояс GMT +2
Powered by vBulletin® 3.x.x Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.

Copyright © 2008 - 2013 «HPC» Реклама на сайте Правила Форума Пользовательское соглашение Работа на сайте
При копировании материалов ставьте ссылку на источник
Все материалы представлены только в ознакомительных целях, администрация за их использование ответственности не несет.