[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: помогите тону
Evgeniy
function shablon1(i){

if(i==1){

var style_id_innerHTML = document.getElementById("style_id").innerHTML;
document.getElementById("style_id").innerHTML = style_id_innerHTML+"<style>#divinnerHTML1_"+i+"{position:non;z-index:101;width: 100%;height: 100%;background: #fff;margin-top:0px;margin-left:0px;}#divinnerHTML2_"+i+"{z-index:105;position:absolute;left:40%; width:4%;height: 3%;background: #fff;}#divinnerHTML3_"+i+"{z-index:105;position:absolute;width:60%;height: 90%;}#divinnerHTML4_"+i+"{z-index:106;position:absolute;right:46%;width:4%;height: 3%;background: green;}#divinnerHTML5_"+i+"{z-index:101;position:non;width: 100%;height: 100%;}#divinnerHTML6_"+i+"{z-index:105;position:absolute;right:51%;width:4%;height: 3%;background: #fff;}</style>";

var body_innerHTML = document.body.innerHTML;
document.body.innerHTML = body_innerHTML+"<div id=\"relative_shablon_"+i+"\" style=\"position:relative; top:1%; width: 100%; height: 100%; background: #232b36; overflow: hidden;}\"><div id=\"html_shablon_"+i+"\" style=\"position:absolute; top:1%; width: 100%; height: 100%; background: #232b36; overflow: hidden;}\"></div></div>";

var html_shablon_innerHTML = document.getElementById("html_shablon_"+i+"").innerHTML;
document.getElementById("html_shablon_"+i+"").innerHTML = html_shablon_innerHTML+"<div onClick=\"\" id=\"divinnerHTML1_"+i+"\"><div id=\"divinnerHTML4_"+i+"\" onClick=\"this.parentNode.style.position = 'absolute'; this.parentNode.style.zIndex = '0';\"></div><div id=\"divinnerHTML3_"+i+"\"><iframe src=\"./DOBAVIT/html/ZAKUPKA_1.php?<?php echo $IP; ?>_width="+width+"&<?php echo $IP; ?>_MENEDGER=<?php echo $_GET[$IP];?>\" width=\"90%\" height=\"90%\"></iframe></div><div id=\"divinnerHTML6_"+i+"\" onClick=\" this.parentNode.style.marginTop = '"+h1+"'; this.parentNode.style.marginLeft = '2%';\"></div><div id=\"divinnerHTML5_"+i+"\" chek=\"0\" onClick=\"this.parentNode.style.marginTop = '"+h10+"'; this.parentNode.style.marginLeft = '0px'; this.style.position = 'static'; this.style.zIndex = '104';\" ><div id=\"divinnerHTML2_"+i+"\" onClick=\"this.parentNode.style.position = 'absolute'; this.parentNode.style.zIndex = '200'; \"></div></div></div> ";

};

if(i==2){

var style_id_innerHTML2 = document.getElementById("style_id").innerHTML;
document.getElementById("style_id").innerHTML = style_id_innerHTML2+"<style>#divinnerHTML1_"+i+"{position:non;z-index:101;width: 100%;height: 100%;background: #fff;margin-top:0px;margin-left:0px;}#divinnerHTML2_"+i+"{z-index:105;position:absolute;left:40%; width:4%;height: 3%;background: #fff;}#divinnerHTML3_"+i+"{z-index:105;position:absolute;width:60%;height: 90%;}#divinnerHTML4_"+i+"{z-index:106;position:absolute;right:46%;width:4%;height: 3%;background: green;}#divinnerHTML5_"+i+"{z-index:101;position:non;width: 100%;height: 100%;}#divinnerHTML6_"+i+"{z-index:105;position:absolute;right:51%;width:4%;height: 3%;background: #fff;}</style>";

var body_innerHTML2 = document.body.innerHTML;
document.body.innerHTML = body_innerHTML2+"<div id=\"relative_shablon_"+i+"\" style=\"position:relative; top:1%; left:2%; width: 100%; height: 100%; background: #232b36; overflow: hidden;}\"><div id=\"html_shablon_"+i+"\" style=\"position:absolute; top:1%; width: 100%; height: 100%; background: #232b36; overflow: hidden;}\"></div></div>";

var html_shablon_innerHTML2 = document.getElementById("html_shablon_"+i+"").innerHTML;
document.getElementById("html_shablon_"+i+"").innerHTML = html_shablon_innerHTML2+"<div onClick=\"\" id=\"divinnerHTML1_"+i+"\"><div id=\"divinnerHTML4_"+i+"\" onClick=\"this.parentNode.style.position = 'absolute'; this.parentNode.style.zIndex = '0';\"></div><div id=\"divinnerHTML3_"+i+"\"><iframe src=\"./DOBAVIT/html/PEREVOZKA_1.php?<?php echo $IP; ?>_width="+width+"&<?php echo $IP; ?>_MENEDGER=<?php echo $_GET[$IP];?>\" width=\"90%\" height=\"90%\"></iframe></div><div id=\"divinnerHTML6_"+i+"\" onClick=\" this.parentNode.style.marginTop = '"+h1+"'; this.parentNode.style.marginLeft = '2%';\"></div><div id=\"divinnerHTML5_"+i+"\" chek=\"0\" onClick=\"this.parentNode.style.marginTop = '"+h10+"'; this.parentNode.style.marginLeft = '0px'; this.style.position = 'static'; this.style.zIndex = '104';\" ><div id=\"divinnerHTML2_"+i+"\" onClick=\"this.parentNode.style.position = 'absolute'; this.parentNode.style.zIndex = '200'; \"></div></div></div> ";

var body_innerHTML2 = document.body.innerHTML;

alert(body_innerHTML2);

};


в общем что тока не делаю но элемент this изменяет значения всем элементам шаблона


я не селен в javascript

умолять о помощи




Спустя 7 минут, 41 секунда (27.08.2012 - 16:42) Игорь_Vasinsky написал(а):
прикольно. а чё так кода мало, ещё же можно прочитать, добавь ещё, чтоб вообще в глазах всё плыло.

Спустя 10 минут, 4 секунды (27.08.2012 - 16:53) Evgeniy написал(а):
var html_shablon_innerHTML = document.getElementById("html_shablon_"+i+"").innerHTML;

document.getElementById("html_shablon_"+i+"").innerHTML =

<div onClick=\"this.parentNode.style.position = 'absolute';\" >


onClick - меняет значение сразу всем созданным шаблонам innerHTML от +i+



Спустя 6 минут, 38 секунд (27.08.2012 - 16:59) Игорь_Vasinsky написал(а):
ты кнопки на формой ввода сообщения видишь? это bb-теги - они помогают подсветит код, что делает его более читабельным.

Спустя 4 минуты, 40 секунд (27.08.2012 - 17:04) Evgeniy написал(а):
if(i==1){

var style_id_innerHTML = document.getElementById("style_id").innerHTML;
document.getElementById("style_id").innerHTML = style_id_innerHTML+"<style>#divinnerHTML1_"+i+"{position:non;z-index:101;width: 100%;height: 100%;background: #fff;margin-top:0px;margin-left:0px;}#divinnerHTML2_"+i+"{z-index:105;position:absolute;left:40%; width:4%;height: 3%;background: #fff;}#divinnerHTML3_"+i+"{z-index:105;position:absolute;width:60%;height: 90%;}#divinnerHTML4_"+i+"{z-index:106;position:absolute;right:46%;width:4%;height: 3%;background: green;}#divinnerHTML5_"+i+"{z-index:101;position:non;width: 100%;height: 100%;}#divinnerHTML6_"+i+"{z-index:105;position:absolute;right:51%;width:4%;height: 3%;background: #fff;}</style>";

var body_innerHTML = document.body.innerHTML;
document.body.innerHTML = body_innerHTML+"<div id=\"relative_shablon_"+i+"\" style=\"position:relative; top:1%; width: 100%; height: 100%; background: #232b36; overflow: hidden;}\"><div id=\"html_shablon_"+i+"\" style=\"position:absolute; top:1%; width: 100%; height: 100%; background: #232b36; overflow: hidden;}\"></div></div>";

var html_shablon_innerHTML = document.getElementById("html_shablon_"+i+"").innerHTML;
document.getElementById("html_shablon_"+i+"").innerHTML = html_shablon_innerHTML+"<div onClick=\"\" id=\"divinnerHTML1_"+i+"\"><div id=\"divinnerHTML4_"+i+"\" onClick=\"this.parentNode.style.position = 'absolute'; this.parentNode.style.zIndex = '0';\"></div><div id=\"divinnerHTML3_"+i+"\"><iframe src=\"./DOBAVIT/html/ZAKUPKA_1.php?<?php echo $IP; ?>_width="+width+"&<?php echo $IP; ?>_MENEDGER=<?php echo $_GET[$IP];?>\" width=\"90%\" height=\"90%\"></iframe></div><div id=\"divinnerHTML6_"+i+"\" onClick=\" this.parentNode.style.marginTop = '"+h1+"'; this.parentNode.style.marginLeft = '2%';\"></div><div id=\"divinnerHTML5_"+i+"\" chek=\"0\" onClick=\"this.parentNode.style.marginTop = '"+h10+"'; this.parentNode.style.marginLeft = '0px'; this.style.position = 'static'; this.style.zIndex = '104';\" ><div id=\"divinnerHTML2_"+i+"\" onClick=\"this.parentNode.style.position = 'absolute'; this.parentNode.style.zIndex = '200'; \"></div></div></div> ";

};

Спустя 12 минут, 21 секунда (27.08.2012 - 17:16) Evgeniy написал(а):
ладно буду исправлять все с document.createElement sad.gif

а там посмотрим

Спустя 30 минут, 17 секунд (27.08.2012 - 17:46) m4a1fox написал(а):
Evgeniy
А теперь внятно вопрос. Без полотна кода. Выжимку сюда давай.

Спустя 33 минуты, 48 секунд (27.08.2012 - 18:20) bodja написал(а):
Evgeniy
Есть такая вещ ,называется - замыкание,просто так вы такой финт не сделаете.
onClick=\"this.parentNode.style.marginTop = '"+h10+"

ЗЫ ну а в целом я думаю вы сами понимаете ,что у вас за код ;)

Спустя 2 часа, 13 минут, 17 секунд (27.08.2012 - 20:34) YVSIK написал(а):
Игорь_Vasinsky

Не НЕ это нова библиотека КВЕРИ в сыром биде , репвые наработки Т-К
продвигает чтоб сдвинуть с олимпа старую , никому не нужную !

к стати я то-жу уго Ну ни разу не открывал )) huh.gif
Цитата (Evgeniy @ 27.08.2012 - 18:35)
я не селен в javascript

во !!))) переь буду знать что это такое код на джаве !! может по случю пригодится эта штуку
вообщем если это каа шнаков , это точно КОД ждава- крипт !
все заметано , уяснил , буду тереь знать как это пи blink.gif шется

Спустя 1 день, 7 часов, 37 минут, 19 секунд (29.08.2012 - 04:11) Evgeniy написал(а):
я понял что я нуб

function shablon(i){

if(i==1){

var arg = new makeArray(arg2);

window.arg(i);

delete arg;

};

if(i==2){

var arg = new makeArray(arg2);

window.arg(i);

delete arg;

};

};

function makeArray(arg2){ alert(arg2); };

что тут не так

Спустя 39 секунд (29.08.2012 - 04:12) Evgeniy написал(а):
я понял что я нуб

function shablon(i){

if(i==1){

var arg = new makeArray(arg2);

window.arg(i);

delete arg;

};

if(i==2){

var arg = new makeArray(arg2);

window.arg(i);

delete arg;

};

};

function makeArray(arg2){ alert(arg2); };


что тут не так

Спустя 5 часов, 39 минут, 8 секунд (29.08.2012 - 09:51) bodja написал(а):
Evgeniy
Скажите , а где вы видите переменную или принимающий аргумент arg2 в функции shablon(i)?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.