• Страница 1 из 1
  • 1
Скрипт взбесился
JackSIM
Дата: Понедельник, 14.12.2009, 02:43 | Сообщение # 1
молчун
Группа: Пользователи
Пользователь №: 601
Сообщений: 6
Написал скриптик, а он бесится, и не дает процессору покоя, пока страничка открыта в браузере

Code
   
var wp1024x768 = '0001/1024x768.jpg';
var wp1152x864 = '0001/1152x864.jpg';
var wp1280x1024 = '0001/1280x960.jpg';
var wp1400x1050 = '0001/1600x1200.jpg';
var wp1280x800 = '0001/1280x800.jpg';
var wp1440x900 = '0001/1440x900.jpg';
var wp1680x1050 = '0001/1680x1050.jpg';
var wp1920x1200 = '0001/1920x1200.jpg';
$("#wp_upload_res").html("<h1>Выберите разрешение вашего экрана</h1>");

function getimg(url,res){
var x=url;var y=res;
$("#wp_upload").height="800px";
$("#wp_upload_res").html("<h1>Выбрано разрешение "+y+" px</h1><hr/>");
$("#wp_upload").html("<img style='height:auto; width:800px;' src='"+x+"'/>");
   };

Пробовал throw new Exception('my error'); и break; - не помогло...

Нужно чтобы скриптик вывел картинку и остановился... но на деле он работает и после клика по кнопке...

Либо я криворукий (не удивительно, если учесть что пишу на JS всего 2 дня), либо параноик, который следит за загрузкой процессора... =)

Сообщение отредактировал JackSIM - Понедельник, 14.12.2009, 02:45
  
Aleko
Дата: Понедельник, 14.12.2009, 05:23 | Сообщение # 2
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
JackSIM, на самом деле ты хотел написать вот это:
Code
<script type='text\javascript'>
function image(){
  var w = screen.width,h = screen.height;
  if(/(1024768|1152864|1280960|16001200|1280800|1440900|16801050|19201200)/.test(w+''+h)){return '<img style="width:800px;" src="0001/'+w+'x'+h+'.jpg"/>'}else{return false}
  }

alert(image()); // это просто пример того, что вернет скрипт
</script>

^_^


Бесплатные обои.
  
JackSIM
Дата: Понедельник, 14.12.2009, 21:30 | Сообщение # 3
молчун
Группа: Пользователи
Пользователь №: 601
Сообщений: 6
Написал в ЛС
  
Aleko
Дата: Вторник, 15.12.2009, 14:47 | Сообщение # 4
Watching you
Группа: Администраторы
Пользователь №: 2
Сообщений: 1621
Получено оценок: 167
Code
<script type='text\javascript'>
function image(){
var w = screen.width,h = screen.height;
if(/(1024768|1152864|1280960|16001200|1280800|1440900|16801050|19201200)/.test(w+''+h)){return '<img style="width:800px;" src="0001/'+w+'x'+h+'.jpg"/>'}else{return '<img style="width:800px;" src="0001/1024x768.jpg"/>'}
}
alert(image()); // это просто пример того, что вернет скрипт
</script>

Скрипт сам определяет разрешение экрана, если картинок с таким разрешением нет - выводит первую.


Бесплатные обои.
  
  • Страница 1 из 1
  • 1
Поиск:
© Studioad.ru 2006 · 2010. Использование материалов форума на сторонних ресурсах без прямой обратной ссылки строго запрещено. Хостинг от uCoz.