Jump to content

arthur1974

User
  • Posts

    39
  • Joined

  • Last visited

Everything posted by arthur1974

  1. Я не знаю как проверить чьи то полосы. Но суть в том, что при уменьшении ширины окна браузера уменьшается по ширине и область отображения флеша, но по высоте эта область остаётся неизменной, хотя сам флеш (изображение) уменьшается пропорционально. В итоге потом расстояние от неизменившейся высоты области отображения до самого изображения почему-то заливается чёрным. Получается как бы изображение масштабируется внутри чёрной области хотя сама эта область не меняется по высоте (хотя ширина нормально меняется в соответствии со страницей). А нужно, что бы область отображения флеша уменьшалось пропорциональной и по высоте так же как и само изображение. p.s. Вот выяснил, что под IE8 отображается нормально (нет чёрных областей), а в мозиле, опере и хроме - есть те чёрные полосы
  2. т.е.? т.е.? И попробуйте, кстати, для wmode задать „opaque“. И ещё заодно вопрос — во всех браузерах так? опробовал с <param name="wmode" value="opaque" /> - никаких изменений. Пробовал конечно во всех браузерах и во всех отображается одинаково
  3. Делаю "резиновую" страницу на которой есть флеш. Масштабирование флеша должно происходить с уменьшением размера окна браузера. НО с масштабированием есть проблема - появляются чёрные полосы сверху и с низу, хотя само изображение масштабируется нормально. Как сделать нормальное масштабирование, т.е. что бы с уменьшением изображения уменьшалась и область отображение, а не заполнялась чёрным? Код HTML: <head> <link href="style.css" rel="stylesheet" type="text/css"> <link href="media-queries.css" rel="stylesheet" type="text/css"> </head> <body> <div id="pagewrap"> <header id="header"> <div class="top_flash"> <object width="980" height="200" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="media/swflash.cab#version=9.0.0.0" ID="flash_top" VIEWASTEXT> <param name="movie" value="media/flash3.swf" /> <param name="quality" value="high" /> <param name="wmode" value="transparent" /> <param name="allowScriptAccess" value="always" /> <param name="allowFullScreen" value="true" /> <embed src="media/flash3.swf" quality="high" name="sf" allowScriptAccess="always" allowFullScreen="true" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="980" height="200" > </embed> </object> </div> ..... Код media-queries.css @media screen and (max-width: 980px) { #pagewrap { width: 95%; } .top_flash embed, .top_flash object, .top_flash iframe { width: 100%; height: auto; min-height: 200px; } }
  4. 1. Ещё один глупый довод. Посетителю сайта не надо предоставлять возможность копирования, тем более удобного. А вы явно желаете получить нахаляву входящих ссылок с тех ресурсов, которые пытаются тырить чужой контент. Если владелец другого ресурса захочет своим посетителям "честно" предоставить полезную информацию с вашего ресурса, то он не будет вообще копировать, а даст анонс и поставит ссылку. 2. Для тех кто был в танке на уроках информатики - Выделение и жмяканье Ctrl-C/Ctrl-V копирует текст (точнее - системный код данных), а не код HTML по которому была отрисована страница. Если кому-то надо взять HTML код, то всегда можно открыть Ctrl-U и получить чистый исходник, на содержание которого JavaScript-машина браузера не влияет, ибо это совершенно ни кому не нужно. 1. Не совсем понял о входящих ссылках. У меня разрабатывается сайт справочного характера и пользователю иногда удобно хранить эту инфу на бумажке (с которой, к примеру, сможет пойти в гараж или в туалет ) (печать прямо с программы - то отдельная тема) Вот и хочу - пусть у него на бумажке и будет ссылочка на первоисточник (если сам он не захочет удалить эту ссылку самолично). 2. Большинство пользователей сайта предполагается будут копировать просто части текста с картинками - я на этих людей и рассчитываю (понятно, что для специалиста любую защиту от копирования обойти будет не проблема). И, на сколько я заметил, Ctrl+C/Ctrl+V удачно копирует со страницы не только текст, а и изображения. Но меня сейчас интересует просмотр и изменение копируемого текста.
  5. согласен, конечно пользователь может потом удалить ссылку, но я не преследую целью "зажать" копирование информации, а сделать копирование немного более удобнее для "честного" посетителя сайта. Т.е. для более удобного использования информации с сайта для "потребителя", а не защиты от "воров".
  6. Нет такого способа совсем запретить, так как их легко обойти, но можно воспользоваться onSelect="return false" - от выделении. И смотрите здесь уже обсуждался onCopy="return false" - от копировании. Но опять же, все это легко обойти, нет такого способа совсем запретить от копировании, а также может отпугивать посетителей. Собственно меня интересовал не полный запрет копирования информации, а изменение (корректировка, дополнение) скопированной текстовой информации со страницы. Я предполагал, что может быть можно как-то перехватить событие Ctrl+C (или копирование через меню со страницы), проверка и _при_необходимости_ замена или добавление Копирайта? Т.е. если посетитель сайта копирует адрес владельца сайта или разработчика, или расписание работы организации или телефоны, то оставлять всё без изменений, а если копируются данные со станиц, то что бы перед ними вставлялась ссылка от куда бралась информация. Это реально как-то сделать?
  7. Может быть кто-то всё ж подскажет: как сделать замену текста в буфере копирования (при копировании информации со страницы) или хотя бы разрешить выделение не всего текста, а только части?
  8. УРА!!!!! С Вашей подсказкой получилось вот так: <script type="text/javascript" > function setHeight() { var div = document.getElementById('adrBlock'); div.style.display = (document.documentElement.clientHeight > 500 ? "" : "none"); } window.onload = function() { setHeight(); } window.onresize = function() { setHeight(); }
  9. так ведь если одна команда, то её ж можно не заключать в {} но вот исправил на: function height_adr() { if ( $(window).height() > 800) {return 300} else {return 0} } ничегошеньки не изменилось вообще, на сколько я заметил, форматирование блока <div> и ячейки <table> т.е. уменьшение их высоты хоть до "0" не делает его меньше по высоте, чем текст внутри его. А мне надо блоки отключать совсем (или уменьшать их высоту до "0"). То каким другим способом можно уменьшить высоту до "0" или убрать часть данных на станице динамически? Неужели только разбираться с Media Queries и других более простых и понятным способов новичку нет???
  10. Подправил текст с учётом Ваших подсказок: <script type="text/javascript" src="jquery-1.7.2.js"> function height_adr() { if ( $(window).height() > 700) return 300 else return 0 } </script> <style type="text/css"> .adr_block { width: 200px; background: #b3c2d1; height: height_adr; } </style> </head> <body> ... <div class="adr_block"> <p><img border="0" src="pics/s_mail2.png" width="24" height="24" align="left" hspace="3"></p> <font color="#FFFFFF">Адреса:</font> <br> <font color="#8CB2FE">ХХХХХХХХХХ ХХХХХХХХХХХХХ ХХХХХХХХ </font> <br> </div> ... НО!: в описании стилей height: height_adr; 1. функция почему-то либо не вызывается, либо не возвращает значения. 2. когда прописываю значение руками, то следующие <div> блоки за <div class="adr_block"> почему-то налазят на него (текст и картинки налазят сверху), но в нём информация тоже остаётся на экране. Т.е. в описании стиля ставлю height: = 0px и фон убирается, а картинка и текст остаются (на которые и налазит следующий блок <div> ) Что я делаю не правильно?
  11. Спасибо. Вот попытался воспользоваться Вашим примером. Воткнул нужный мне кусок внутрь <div class="adr_block">... </div> но почему-то не работает: <script language=JavaScript> function height_adr() { if ( $(window).height() > 600) return 300 else return 0 } </script> <style type="text/css"> .adr_block { width: 200px; background: #b3c2d1; height: height_adr; } </style> Подскажите, пожалуйста, что я не правильно сделал?
  12. т.е.? Я только начинающий - не знаю как это реализовать можно. Поэтому и обратился за помощью сюда на сайт к специалистам
  13. Помогите пожалуйста реализовать включение-отключение блока (текст + картинки) в зависимости от размера отображаемой области страницы. Т.е. если страница меньше определённого размера, что бы часть информации (я условно называю это как блок) исчезала, а находящийся под ним блок занимал его место (т.е. смещался вверх). Объясню детальнее: на странице идёт символ и почтовый адрес, ниже - символ и расписание работы, ещё ниже - символ и телефоны. Вот мне нужно, что бы при уменьшении размера интернет-проводника (или если у клиента недостаточное разрешение экрана) нужно, что бы отключался блок с почтовым адресом, а вверх смещались режим работы, телефоны. При ещё уменьшении размера проводника, что бы отключался и блок с режимом работы. Что бы не включался скрол и что бы не залазили текст и картинки вниз за отображаемую область, а просто культурно отключались. Как такое реализовать?
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy