Общие вопросы по Java-Script

Печать RSS
2086

А

Оранжевые штаны
0
Проследи алгоритм:
Допустим начальная высота равна 80%
Тогда сначало условие не выполнится и высота станет 50%
После повторного нажатие условие опять не выполнится и высота станет опять 50% и ты этого изменения не заметишь.
Попробу так:
<body>
<div id="test" style="height=200%; position: absolute; background: blue" onclick="inputSixe(this)">1</div>
<script>
function inputSixe(x){
 if(x.style.height=='100%')
   x.style.height='200%'; 
 else{
   x.style.height='100%';
}
                  
}
</script>
</body>
Изменил: Артур (24.04.2011 / 23:31)
Автор
2000 лет д.н.э.
0
нет, там немного не так, высота фиксированная height:32px, и в общем то она увеличивается как часы, проблема в том что после увеличения не срабатывает вообще ни чего, и еще больше не делает, и меньше тоже.
это кстати не для дива, а для textarea smile
_________
но я кажись придумал другой ход.. только что
А

Оранжевые штаны
0
Ну тут надо полностью код видеть, а див это иль нет, значения не играет
Автор
2000 лет д.н.э.
0
css
.textarea, .textareaFull{
border:0;
max-width: 400px;
height: 24px;
background: #ecefff;
color: #556;
font-size: 11px;
padding: 1px 3px;
overflow: hidden;
}

.textarea:focus{
height:40px;
}

.textareaFull:focus{
height:100px;
}
js
              function inputSixe(){
              if(document.form.message.style.height=='100%'){
                   document.form.message.style.height='200%';
                   }else{
                   document.form.message.style.height='50%';
                   }
              }
html
    <a href="#form" onclick="javascript:inputSixe()"><img src="/image/editor/textarea.png" alt="размер формы ввода" /></a>
/*   ------------------------   */
<textarea class="textarea" name="message" cols="80" rows="4" onkeydown="SendComment(event)" placeholder="Оставь свой комментарий"></textarea>
Автор
2000 лет д.н.э.
0
в итоге выходит вообще фигня, поле раздвигается но код...
<textarea class="textarea" name="message" cols="80" rows="4" onkeydown="SendComment(event)" placeholder="Сообщение..." [color=#ff0000]style="height: 50%;[/color] "></textarea>
всегда такой
Изменил: ramzes (25.04.2011 / 03:10)
Автор
2000 лет д.н.э.
0
Все, сделал, можно не замарачиватьсяsmile
сам дурак, принципов не узнал, из ксс данные не берутся document.form.message
Изменил: ramzes (25.04.2011 / 04:33)
Автор
2000 лет д.н.э.
0
content = GetTo('/url/');
              function GetTo(url)  {  
                  $.ajax({  
                url: url,  
                cache: false,  
                        success: function(html){  
                     return html;  
                        }  
                    });  
              }  
подскажите почему ни чего не возвращает?
A

Чатланин
0
может быть переде $.ajax() нужно return поставить?

function GetTo(url) {
return $.ajax({
url: url,
cache: false,
success: function(html){
return html;
}
});
}
Автор
2000 лет д.н.э.
0
уже нашелsmile
может кому пригодиться, return внутри $.ajax() не работает оказывается
function GetTo(url)  {   
                  $.ajax({   
                url: url,   
                cache: false,   
                        success: function(html){   
                     data = html;   
                        }   
                    });  
return data; 
              } 
А

Оранжевые штаны
0
Вопрос в следующем.
Какой код писать в JS чтобы написаный там текст выводился на любой странице при подключении это JS файла.
Не знаю как объяснить ещё.
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск