|
|
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/tr/xhtml1/DTD/xhtml-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<style type="text/css">
</style>
<script type="text/javascript">
function fack() {
document.getElementById('super_div').style.width+=1;
}
</script>
</head>
<body style="border:1px solid silver; padding:0; margin:0; height:100%">
<div id="super_div" style="background-color: #c0c0c0;width:100px;heiht:100px">Some Text</div>
<script type="text/javascript">
setInterval('fack()', 100)
</script>
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: CrazyAngel
(11.08.2006 в 22:19)
| | а Вы уверенны что он не работает?
Вы просите к стринговой переменной равной 100px добавить 1
какой будет результат? | |
|
|
|
|
|
|
|
для: Crux
(11.08.2006 в 22:28)
| | Тогда как сделать чтоб это сделать??? | |
|
|
|
|
|
|
|
для: CrazyAngel
(11.08.2006 в 23:02)
| | попробовать
<div id="super_div" style="background-color: #c0c0c0;width:100px;height:100;">Some Text</div>
|
| |
|
|
|
|
|
|
|
для: Axxil
(12.08.2006 в 00:21)
| | не-а,не работает
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/tr/xhtml1/DTD/xhtml-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<style type="text/css">
</style>
<script type="text/javascript">
function fack() {
document.getElementById('super_div').style.width+=1;
}
</script>
</head>
<body style="border:1px solid silver; padding:0; margin:0; height:100%">
<div id="super_div" style="background-color: #c0c0c0;width:100;height:100;">Some Text</div>
<script type="text/javascript">
setInterval('fack()', 100)
</script>
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: CrazyAngel
(12.08.2006 в 00:53)
| |
<?php
//РНР тэи поставил дял подсветки - так удобней.
// теперь к делу
// Попробуй в ф-цию добавить return, например
<script type="text/javascript">
function fack() {
return document.getElementById('super_div').style.width+=1;
}
</script>
?>
|
| |
|
|
|
|
|
|
|
для: Lelik
(12.08.2006 в 02:36)
| | а что вобще этот код должен сделать? где условие остановки?
style="background-color: #c0c0c0;width:100;height:100;"
|
в каких единицах высота и ширина измеряется?? ужоснах | |
|
|
|
|
|
|
|
для: Padonak
(12.08.2006 в 03:12)
| | остановки нет =)
С единицами не получается =)
нужно чтоб высота и ширина увеличивались =) | |
|
|
|
|
|
|
|
для: CrazyAngel
(11.08.2006 в 23:02)
| |
function fack() {
var obj=document.getElementById('super_div');
var x=parseInt(obj.style.width)+1;
obj.style.width=x+'px';
}
|
| |
|
|
|
|
|
|
|
для: RMW
(12.08.2006 в 09:48)
| | кошмар чего тока вы тут не понаписали.... вот рабочий код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title></title>
<meta http-equiv="content-type" content="text/html; charset=windows-1251" />
<style type="text/css">
<!--
body{
border:1px solid silver;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
#super_div{
position:absolute;
top:0px;
left:0px;
background-color:#c0c0c0;
color:Crimson;
text-align:center;
width:100px;
height:100px;
}
-->
</style>
<script language="JavaScript" type="text/javascript">
<!--
function fack(w,h){
var what = document.getElementById("super_div");
var w,h;
if(w > 0){
w++;
h++;
what.style.width = w;
what.style.height = h;
}
setTimeout("fack("+w+","+h+")",1);
}
//-->
</script>
</head>
<body onload="fack(100,100)">
<div id="super_div">Some shit</div>
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: Padonak
(13.08.2006 в 02:01)
| | Огромное СПАСИБО!!!
Именно то что было нужно!
Еще раз Спасибо!!! | |
|
|
|
|
|
|
|
для: CrazyAngel
(13.08.2006 в 06:57)
| | советую сделать правило остановки (например if(w > screen.width){return;}) потому что так как я написал получается бесконечный цикл
кстати если в стиле есть position:absolute;top:0px;left:0px; - можно одновременно с наращиванием размеров двигать этот блок | |
|
|
|
|
|
|
|
для: Padonak
(13.08.2006 в 15:42)
| | Ну вот опять, а как уменьшить???
вот функция не работает =(((
function levelling(width,height) {
var div = document.getElementById('CrazyWindow');
var width,height;
var w = div.style.width;
var h = div.style.height;
var onceAgain = true;
if (w<width)
div.style.width=w+1;
else if (w>width)
div.style.width=w-1;
else if (h<height)
div.style.height=h+1;
else if (h>height)
div.style.height=h-1;
else
onceAgain = false;
if(onceAgain)
setTimeout("fack("+width+","+height+")",1);
else
div.innerHTML= "------";
}
|
| |
|
|
|
|
|
|
|
для: CrazyAngel
(13.08.2006 в 18:39)
| | скажи по-человечески что ты хочешь сделать | |
|
|
|
|
|
|
|
для: Padonak
(13.08.2006 в 18:58)
| | есть ответ от скрипта(ajax) нужно выяснить высоту и ширину этого ответа и красиво растянуть этот див и показать там ответ =)))
P.S. Может не совсем по человечески но думаю понятно =) | |
|
|
|
|
|
|
|
для: CrazyAngel
(13.08.2006 в 19:49)
| | я с ajax к сожалению не знаком... как растягивать я вроде показал. в чем трабл-то?? | |
|
|
|