MasterP
Newbie-
Posts
18 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by MasterP
-
я предлагаю, начальство против) это для подписи к письмам, не хотят, чтобы было видно большое кол-во вложений. можно бы попробовать одной картинкой, и потом обрезать ее, но тут и качество хуже стать может, и вес письма увеличится, и код усложнится, что неминуемо приведет к тому, что где-то перестанет работать.
-
возможно ли сделать так, чтобы unicode символы выглядели одинаково во всех браузерах? пример: ? ? ?
-
действительно, в интернетах пишут, что символьные шрифты в фф с 3 версии не поддерживаются. заменил юникодовскими пиктограммами, спасибо
-
пишу <p style="font-family:Wingdings; font-size:8pt; color:#595959">(</p> везде получаю значок телефона, как и положено, а в файрфоксе получаю скобку. проверено на 2 компах в ff 5. вопрос: почему он игнорирует четко прописанный выбранный шрифт? при том, что в верстке еще использую arial и arial black, которые отлично воспринимаются.
-
Спасибо! все заработало!
-
собственно вот: <script> onload = onresize = function() { var f = document.getElementById('login-box'); m = (document.body.clientWidth/2)+(((document.body.clientHeight*0.9-20)*3/2)/2)-320; l = document.body.clientWidth*0.95-320; f.style.marginLeft = document.body.clientHeight/document.body.clientWidth < .67 ? '[m]' : '[l]'; } </script> нужно, чтобы элементу login-box приписывался стиль margin-left, подсчитываемый функциями l или m в зависимости от выполнения условия f. и не спрашивайте, зачем) так как почти не шарю в джаваскрипте, ошибка, скорее всего, в скобках.
-
Заработало! всем спасибо огромное) кстати, в ie 7 работать будет?) просто поддержку ie 7 очень хотелось бы.
-
я делаю так: <head> <style type="text/css"> #img {max-height:90%; max-width:90%} </style> </head> <body> <img src="1.png" id="img"/> </body> эксплорер и файрфокс последние просто игнорируют ограничение на высоту. хром как-то ооооочень тормозит и не всегда работает. кроме того, как я понимаю, процентами задается ограничение относительно разрешения картинки, а не разрешения экрана, как нужно мне.
-
во флэш - нельзя, т.к. необходимо, что на айфонах/падах/подах работало. поддержка старых браузеров тоже важна. я просто не силен в скриптах, может, от того и проблемы=) а есть возможность написать скрипт, который бы измерял соотношение сторон текущего окна? вот, у меня есть пример: <script src="js/jquery.min.js" type="text/javascript"></script> <script type="text/javascript"> function checkWindowSize() { if ( $(window).width() < 400 ) { $('body').addClass('tiny'); } else { $('body').removeClass('tiny'); } } checkWindowSize(); $(window).resize(checkWindowSize); </script> <!-- проверяем ширину окна --> этот скрипт добавляет класс tiny ко всем элементам, если ширина окна меньше 400 пикселей. А как сделать так, чтобы, допустим, если соотношение сторон меньше 4/3, то добавляем класс one, в противном же случае - добавляем класс two. Для класса one я в стилях укажу width=100%, для класса two height=100% ПС: 4 к 3 - это соотношение сторон рисунка, который я вставляю
-
как сделать так, чтобы картинка увеличивалась по мере увеличения окна, но не вылезала за границы экрана? изменять пропорции нельзя, урезать картинку нельзя. что-то туплю, простите: ничего не работает из того, что пробую...
-
скрипт, что вы цитируете, добавляет класс wide для всех элементов в боди. в частности, и для изображения main-bg. то есть скрипт определяет ширину окна, а я пишу 2 стиля для элементов: на случай "квадратного" экрана и на случай широкоформатного.
-
к сожалению, нет возможности реализовать на php.
-
по умолчанию используется #main-bg {width:100%; display:block} если же окно в ширину занимает больше 1300 пикселей if ( $(window).width() > 1300 ) { $('body').addClass('wide'); } else { $('body').removeClass('wide'); } то элемент с айди main-bg получает класс wide, и к нему применяется другой стиль: .wide #main-bg {width:1092px; display:block}
-
Необходимо сделать так, чтобы имг выбирался рандомно из предложенного массива. Сейчас это выглядит совсем криво: <img src="bg/.png" id="main-bg"/> <script> var bg = ['bg/1.png', 'bg/2.png', 'bg/3.png', 'bg/4.png', 'bg/5.png', 'bg/6.png'], n while(n == undefined){ n = Math.round(Math.random()*7) if(n==0||n==7) n = undefined } document.getElementById('main-bg').src = bg[--n] </script> раздражает то, что пока скрипт грузится проходит полсекунды и заметно, как браузер сначала грузит пустую область (bg/.png - специально положил битую ссылку), а потом - нужную картинку на ее место. Это критично, т.к. положение остального содержимого страницы зависит от наличия/отсутствия картинки на этом месте. Есть возможность вызвать появление тега img прямо из скрипта или как-то иначе сделать более логичным появление нужной картинки?
-
задача такова: есть картинка: <img src="bg/1.png" id="main-bg"/> и такой вот стиль для нее: #main-bg {width:100%; display:block} .wide #main-bg {width:1092px; display:block} необходимо, чтобы картинка занимала 100% отведенного под нее пространства в <div>, покуда разрешение экрана в ширину не превышает 1300 пикселей (то есть у пользователя экран 4 к 3, "квадратный"). если же экран широкоформатный (в ширину больше 1300), то нужно, чтобы картинка была шириной в 1092 пикселя. для этого в конце боди пишу скрипт: <script type="text/javascript"> function checkWindowSize() { if ( $(window).width() > 1300 ) { $('body').addClass('wide'); } else { $('body').removeClass('wide'); } } checkWindowSize(); $(window).resize(checkWindowSize); </script> не могу найти косяк: картинка всегда занимает 100% ее родителя - дива - и не собирается останавливаться при увеличении ширины окна за 1300 пикселей. Поможете найти проблему? ______ п.с. скрипт я делал по инструкции, а не сам. пробовал заменить боди в нем на имг, но это не сработало. может, пытаться изменять размер дива? если что, вот код дива, в котором находится эта картинка: <div id="big-pic" align="center" style="margin-top:3%; margin-bottom:8%; margin-left:8%; margin-right:8%"> </div>
-
в эксплорерах таки не работает. есть еще идеи, как заставить? скрипт вставляю в самом конце боди, кнопка выглядит так: <input type="text" name="username" size="8" maxlength="10" required id="tofocus"> ___________________________________________________________ апдейт: не работает только тогда, когда я снимаю фокус мышкой и перезагружаю страницу. на практике это не помешает. спасибо еще раз.
-
благодарю. кошернее первый вариант, т.к. работает без проблем в эксплорерах
-
Делаю страницу авторизации. Не подскажите, как сделать так, чтобы после завершения загрузки можно было начать вводить логин (чтобы поле input для логина становился активным)?