Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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.082 c
15-1341261002
Юрий
2012-07-03 00:30
2013.03.22
С днем рождения ! 3 июля 2012 вторник


2-1332928600
ermine13
2012-03-28 13:56
2013.03.22
архиватор


2-1328101281
sergeii01
2012-02-01 17:01
2013.03.22
Запись в файл из нескольких потоков


6-1261121043
BioHEX
2009-12-18 10:24
2013.03.22
Определение mac-адреса


15-1336739016
БарЛог
2012-05-11 16:23
2013.03.22
отличие os от bios





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский