Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
Внизjava скрипт Найти похожие ветки
← →
alexdn © (2012-07-11 16:45) [0]Вот пытаюсь изменять размеры окна iframe, при нажатии на кнопочку, но что то не хочет iframe менять размер -
<script>
function showNames(elem) {
var input1 = document.getElementById("a");
var input2 = document.getElementById("b");
iframeId.width = input1.value*100;
iframeId.height = input2.value * 100;
}
</script>
<input name="submit" type="submit" style="width: 110px; height:37" value="Расчет" onClick="showNames(this)">
← →
alexdn © (2012-07-11 16:46) [1]соответственно a и b - другие input-ы..
← →
Медвежонок Пятачок © (2012-07-11 16:50) [2]Отладчики - они для лохов.
← →
Медвежонок Пятачок © (2012-07-11 16:52) [3]кроме того, есть подозрение, что если даже скрипт и рабочий, то после сабмита все возвращается на круги своя и у тебя снова исходная страница.
← →
Дмитрий С © (2012-07-11 17:06) [4]Сделай файл со всем кодом и выложи.
> height:37"
Это точно не работает.
> onClick
все маленькие
> iframeId.width = input1.value*100;
> iframeId.height = input2.value * 100;
где определение iframeId ? или ты пишешь скрипт IE only?
> iframeId.width = input1.value*100;
iframeId.style.width= (input1.value*100) + "px";
← →
alexdn © (2012-07-11 17:07) [5]> Медвежонок Пятачок © (11.07.12 16:52) [3]
И самое что интересное, что в Хроме работает, а в опере и эксплорере наверно точно сабмит сабмитит..
← →
Дмитрий С © (2012-07-11 17:14) [6]
> onClick="showNames(this)
onclick="showNames(this);return false"
← →
alexdn © (2012-07-11 17:23) [7]> Дмитрий С © (11.07.12 17:14) [6]
;return false" убивает всё шевеление на корню..
← →
alexdn © (2012-07-11 17:33) [8]вот странно, вот так в хроме всё работает -
<script>
function showNames(elem) {
var input1 = document.getElementById("a");
var input2 = document.getElementById("b");
iframeId.width = input1.value*100;
iframeId.height = input2.value*100;
}
</script>
<input name="submit" type="submit" style="width: 110px; height:37" value="Расчет" onclick="showNames(this)" />
← →
alexdn © (2012-07-11 17:58) [9]вот страничка, в хроме всё норм, больше нигде - http://enigma10.somee.com/
← →
Дмитрий С © (2012-07-11 17:58) [10]Пока ты всю страницу не скинешь - тебе тут никто не поможет
← →
Дмитрий С © (2012-07-11 19:22) [11]
> http://enigma10.somee.com/<iframe class="frame1" frameborder="0" name="frame1" id="iframeId" scrolling="auto" font sice="1"
<!--src="/info.html"--> id="iframeId" style="width: 450px; height: 290px">
Комментарии так писать нельзя.
Таблицы без tr, но с td недопустимы.<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Strict ага.function showNames(elem) {
var input1 = document.getElementById("a");
var input2 = document.getElementById("b");
var iframeId = document.getElementById("iframeId");
/*input1.value = input1.value*100;*/
/*input2.value = input2.value * 100;*/
iframeId.style.height = (input1.value*100) + "px";
iframeId.style.width = (input2.value*100) + "px";
}
+
событие лучше вешать не на onclick кнопки, а на onsubmit формы.
← →
alexdn © (2012-07-11 19:29) [12]> Дмитрий С © (11.07.12 19:22) [11]
спасибо) работает
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.07 c