Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 15.10.2009, 18:22
gez gez вне форума
Новичок на форуме
Отправить личное сообщение для gez Посмотреть профиль Найти все сообщения от gez
 
Регистрация: 15.10.2009
Сообщений: 3

функция для увеличения div'a и текста в нём
суть в том что-бы сделать кнопку при нажатии которой блок,и внутренний текст будут параллельно увеличивается до определенного момента,
код скрипта
<!--
var fs=10;
var wv=100;
var hv=50;

function f_max()
	{
		ukz=setInterval(us,100);
	}
function us()
	{
	var obj=document.getElementById("bl");
	fs+=0.5;
	
	if=(fs>=100)
	{
	clearInterval (ukz);
	}
	wv+=2;
	hv+=2;
	 with(obj.style)
	 	{
	width=wv;  height=hv;  fontSize=fs;
	 	}
	 }

//-->

тело
<a onclick="f_max()" href='#'>max</a>
<div style="width:100px; height:50px; border:2px solid #000000; font-size:10px; overflow:hidden">text text text text text text text text </div>

Думаю ошибка простая просто я не заметил,новичек в скрипте
Ответить с цитированием
  #2 (permalink)  
Старый 15.10.2009, 18:28
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Единицы измерения забыли.

тут они есть:
Сообщение от gez
<div style="width:100px; height:50px; …">
а в JavaScript нету:
Сообщение от gez
wv+=2;
	hv+=2;
	 with(obj.style)
	 	{
	width=wv;  height=hv;  fontSize=fs;
	 	}
	 }

width = wv + "px";
Ответить с цитированием
  #3 (permalink)  
Старый 15.10.2009, 19:47
gez gez вне форума
Новичок на форуме
Отправить личное сообщение для gez Посмотреть профиль Найти все сообщения от gez
 
Регистрация: 15.10.2009
Сообщений: 3

добавлял всё-равно не работает
Ответить с цитированием
  #4 (permalink)  
Старый 16.10.2009, 07:08
Аспирант
Отправить личное сообщение для PepeL Посмотреть профиль Найти все сообщения от PepeL
 
Регистрация: 30.09.2009
Сообщений: 61

var fs=10;
var wv=100;
var hv=50;
 
function f_max()
    {
        ukz=setInterval(us,100);
    }


function us()
    {
    var obj=document.getElementById("bl");
    fs+=0.5;
 
    if(fs>=100)
    {
    clearInterval (ukz);
    }
    wv+=2;
    hv+=2;
     with(obj.style)
         {
    width=wv;  height=hv;  fontSize=fs;
         }
     }


<a onclick="f_max()" href='#'>max</a>
<div id="bl" style="width:100px; height:50px; border:2px solid #000000; font-size:10px; overflow:hidden">text text text text text text text text </div>


Знак равенства после if был зачем-то... и имя диву не дал
Ответить с цитированием
  #5 (permalink)  
Старый 16.10.2009, 09:31
gez gez вне форума
Новичок на форуме
Отправить личное сообщение для gez Посмотреть профиль Найти все сообщения от gez
 
Регистрация: 15.10.2009
Сообщений: 3

всем спасибо,заработало))равно не заметил,случайно поставил:/
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jQuery поменять CSS цвет для текста при наведении мышью (.text:hover) JooZ jQuery 16 15.11.2010 19:56
Модуль для работы с модулями JSprog Ваши сайты и скрипты 29 02.09.2009 13:31
Переодическое обновление значений для графика, функция для обновления значений yupa87 Общие вопросы Javascript 0 09.07.2009 14:48
Проверка текста на наличие в нем букв zoibana Общие вопросы Javascript 1 03.02.2009 15:48
смайлы для чата, замена текста brain Общие вопросы Javascript 9 28.11.2008 21:35