Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.76/29: Рейтинг темы: голосов - 29, средняя оценка - 4.76
Особый статус
 Аватар для Proffessional
743 / 145 / 6
Регистрация: 16.07.2009
Сообщений: 2,185
Записей в блоге: 1

parseInt для переменной

09.12.2010, 21:34. Показов 5788. Ответов 34
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребята, помогите решить такую задачу: есть переменная, её значение всегда целочисленное. Нужно взять её точное численное значение. parseInt не хочет этого делать, говоря NaN, мол, не число это вовсе. А что делать?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.12.2010, 21:34
Ответы с готовыми решениями:

Использование parseInt для свойств стиля элемента
Я плохо знаю HTML и поэтому не могу понять... вот написал функцию, в одном случае выводит сообщение, а в другом нет function...

parseInt(0,10)
Что вернет parseInt(0,10) ? у меня почему-то NaN возвращает

parseInt
Здравствуйте, не могли ли вы объяснить мне почему JAVA ругается на мое использование parseInt? вот как я использовал : static int...

34
692 / 383 / 51
Регистрация: 22.01.2009
Сообщений: 1,135
11.12.2010, 20:08
Студворк — интернет-сервис помощи студентам
Ты присваиваешь значения переменным еще до окончания формаирования документа.
Надо как то так:
JavaScript
1
$(document).ready(function(){здесь присвой значения и создавай объект});
1
Особый статус
 Аватар для Proffessional
743 / 145 / 6
Регистрация: 16.07.2009
Сообщений: 2,185
Записей в блоге: 1
11.12.2010, 22:42  [ТС]
ничего не изменилось.

Добавлено через 4 минуты
А, я не правильно писал, нужно
JavaScript
1
2
3
4
5
$(document).ready(function(){
resizeHeight = $(document).height();
resizeWidth = resizeHeight*1.8;
resizeH = parseInt(resizeHeight,10);
resizeW = parseInt(resizeWidth,10);
но не помогло.
0
692 / 383 / 51
Регистрация: 22.01.2009
Сообщений: 1,135
11.12.2010, 22:45
а объект где создаешь?
0
Особый статус
 Аватар для Proffessional
743 / 145 / 6
Регистрация: 16.07.2009
Сообщений: 2,185
Записей в блоге: 1
11.12.2010, 22:57  [ТС]

Не по теме:

Спасибо, что не уходите, я Вас, наверное, уже замучил..;)


HTML5
1
2
3
4
5
<body onLoad="createSolid()">
<div id="solid" style="width:100%; background:#000; z-index:100; position:absolute; top:0px; left:0px; margin:0px; padding-top:100px">
  <table align="center" style="vertical-align:central">
    <tr>
      <td><div align="center" id='mediaspace'>
Объект в div е "mediaspace". Так делает установщик на сайте longtailvideo.
0
692 / 383 / 51
Регистрация: 22.01.2009
Сообщений: 1,135
11.12.2010, 22:59
Я про это:
JavaScript
1
var so = new SWFObject('jwplayer/player.swf','mpl',resizeW,resizeH,'9');
0
Особый статус
 Аватар для Proffessional
743 / 145 / 6
Регистрация: 16.07.2009
Сообщений: 2,185
Записей в блоге: 1
11.12.2010, 23:03  [ТС]
Как раз там, в этом диве. Я смотрел "интерактивный код" в дримвьювере, <object> код плеера создаётся там. А что, это может влиять на результат?
0
692 / 383 / 51
Регистрация: 22.01.2009
Сообщений: 1,135
11.12.2010, 23:07
Смотри: тут ты задаешь рамезры:
JavaScript
1
2
3
4
5
$(document).ready(function(){
resizeHeight = $(document).height();
resizeWidth = resizeHeight*1.8;
resizeH = parseInt(resizeHeight,10);
resizeW = parseInt(resizeWidth,10);
Они инициализируются после загрузки страницы. А объект создается раньше. Т.е. когда создается объект у тебя переменные с рамзерами еще не заданы. Тебе надо после размеров поместить создание объекта и остаьлные его параметры. Получится примерно так:
JavaScript
1
2
3
4
5
6
7
$(document).ready(function(){
resizeHeight = $(document).height();
resizeWidth = resizeHeight*1.8;
resizeH = parseInt(resizeHeight,10);
resizeW = parseInt(resizeWidth,10);
var so = new SWFObject('jwplayer/player.swf','mpl',resizeW,resizeH,'9');
//Остальные действия
1
Особый статус
 Аватар для Proffessional
743 / 145 / 6
Регистрация: 16.07.2009
Сообщений: 2,185
Записей в блоге: 1
11.12.2010, 23:24  [ТС]
Ой.. Вот что я увидел:If you see this, it means you have not installed Flash Player and the browser does not allow JS. Please, fix this.О_о
не работает. Очень странно. А код такой:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<div align="center" id='mediaspace'>If you see this, it means you have not installed Flash Player and the browser does not allow JS. Please, fix this.</div>
<script type='text/javascript'>
$(document).ready(function(){
resizeHeight = $(document).height();
resizeWidth = resizeHeight*1.8;
resizeH = parseInt(resizeHeight,10);
resizeW = parseInt(resizeWidth,10);
});
  var so = new SWFObject('jwplayer/player.swf','mpl','resizeW','resizeH,'9');
  so.addParam('allowfullscreen','true');
  so.addParam('allowscriptaccess','always');
  so.addParam('wmode','opaque');
  so.addVariable('file','../OWL.flv');
  so.addVariable('backcolor','000000');
  so.addVariable('volume','1');
  so.addVariable('controlbar','none');
  so.addVariable('dock','false');
  so.addVariable('autostart','true');
  so.addVariable('icons','false');
  so.write('mediaspace');
</script>
Как это понимать, даже и не знаю. Вообще, как я думаю, плеер эти параметры просто "пишет" в Div, поэтому он не может понять, что там - число или функция, он просто пишет что есть, и плеер, получив неправильные параметры не инициализируется. А код фреймворков, сопровождающих плеер, очень приличный, долго разбираться. Наверное, идея не осуществима. Жаль.
Большое спасибо, FunDuck, очень большое!
0
692 / 383 / 51
Регистрация: 22.01.2009
Сообщений: 1,135
11.12.2010, 23:25
А так?
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<script type='text/javascript'>
$(document).ready(function(){
resizeHeight = $(document).height();
resizeWidth = resizeHeight*1.8;
resizeH = parseInt(resizeHeight,10);
resizeW = parseInt(resizeWidth,10);
var so = new SWFObject('jwplayer/player.swf','mpl','resizeW','resizeH,'9');
  so.addParam('allowfullscreen','true');
  so.addParam('allowscriptaccess','always');
  so.addParam('wmode','opaque');
  so.addVariable('file','../OWL.flv');
  so.addVariable('backcolor','000000');
  so.addVariable('volume','1');
  so.addVariable('controlbar','none');
  so.addVariable('dock','false');
  so.addVariable('autostart','true');
  so.addVariable('icons','false');
  so.write('mediaspace');
});
  
</script>
1
Особый статус
 Аватар для Proffessional
743 / 145 / 6
Регистрация: 16.07.2009
Сообщений: 2,185
Записей в блоге: 1
11.12.2010, 23:47  [ТС]
Почему-то дримвьювер намекает мне, что, мол, что-то не правильно, не хочет видеть закрывающий скрипт тег, и дальше весь код одним цветом. И не работает, плеер не инициализируется.
0
692 / 383 / 51
Регистрация: 22.01.2009
Сообщений: 1,135
11.12.2010, 23:51
А... ну да... там опечатка. Вот:
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<script type='text/javascript'>
$(document).ready(function(){
resizeHeight = $(document).height();
resizeWidth = resizeHeight*1.8;
resizeH = parseInt(resizeHeight,10);
resizeW = parseInt(resizeWidth,10);
var so = new SWFObject('jwplayer/player.swf','mpl',resizeW,resizeH,'9');
  so.addParam('allowfullscreen','true');
  so.addParam('allowscriptaccess','always');
  so.addParam('wmode','opaque');
  so.addVariable('file','../OWL.flv');
  so.addVariable('backcolor','000000');
  so.addVariable('volume','1');
  so.addVariable('controlbar','none');
  so.addVariable('dock','false');
  so.addVariable('autostart','true');
  so.addVariable('icons','false');
  so.write('mediaspace');
});
  
</script>
1
Особый статус
 Аватар для Proffessional
743 / 145 / 6
Регистрация: 16.07.2009
Сообщений: 2,185
Записей в блоге: 1
12.12.2010, 00:45  [ТС]
Вот это да! Сдвинулось! Только такая штука интересная - ролик в два раза больше окна, вылезает за его пределы. Но ведь работает! Здорово FunDuck, молодец! Сейчас постараюсь разобраться с размером.

Добавлено через 38 минут
Очень странное поведение: если взять код сам по себе, то на странице ролик в полтора раза больше чем расчитывалось, если разделить resizeHeight на полтора, то всё почти нормально, но только когда окно обозревателя развёрнуто на весь экран. Если его минимизировать, как это называется в винде, то всё сдвигается, и размер плеера такой же как при развёрнутом окне. Странно, в чём дело пока не понял.
0
692 / 383 / 51
Регистрация: 22.01.2009
Сообщений: 1,135
12.12.2010, 10:42
Все правильно. Ты плееру задаешь размеры только один раз - при создании страницы. И больше их не меняешь. Если хочешь чтобы размер под страницу подстраивался, то лучше сделать ширину и высоту в процентах.
1
Особый статус
 Аватар для Proffessional
743 / 145 / 6
Регистрация: 16.07.2009
Сообщений: 2,185
Записей в блоге: 1
12.12.2010, 16:24  [ТС]
А как?
0
692 / 383 / 51
Регистрация: 22.01.2009
Сообщений: 1,135
12.12.2010, 20:04
Вместо resizeW, например, 100%. И у дива, в котором будет плеер, в стилях тоже 100%. Тогда он будет растягиваться на ширину родительского блока.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
12.12.2010, 20:04
Помогаю со студенческими работами здесь

Integer.parseInt()
Integer.parseInt() - зачем нужна эта функция и как ней пользоваться. Мне нужно с помощью ее округлять числа.

Не работает Integer.parseInt()
String vIn5= &quot;4,4&quot;; int vOu5 = Integer.parseInt(vIn5); System.out.println(&quot;int &quot;+vOu5);y не работает в чем проблема ?...

parseInt($(this).text() = NaN
Вечер добрый. Требуется записать в тег значение равное (нынешнее значение - переменная). var q = 2; ...

Аргументы метода parseInt
public class ClassOne { public static void main (String args){ int x =Integer.parseInt(&quot;9&quot;); double c =...

Те кто знаком с parseint
Я буквально неделю тут джаваскриптю. Познакомился с parse-рами такие как parseInt() parseChar() И задачка стоит. Если я введу 42blabla...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
35
Ответ Создать тему
Новые блоги и статьи
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 30.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2. Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники". В. . .
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии. . . .
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru