Jump to content

Tokolist

Expert
  • Posts

    562
  • Joined

  • Last visited

Everything posted by Tokolist

  1. Если код подходит и действительно не жаль данной сумы, то я не откажусь. Мне деньги пригодятся на хостинг. Спасибо. Номер кошелька выслал в личку.
  2. Ну что Вы, я же сказал используем HEAD-запрос, то есть сервер передает только заголовок ответа, без тела, соответственно будут загружены только несколько десятков байт. http://www.codenet.ru/webmast/http/httprqst.php#HEAD Кроме того проверяя те же заголовки мы можем узнать еще такую полезную информацию, как тип файла, размер, дата модификации и т.п.
  3. У меня Опера показывала, что загружено 500 кб, а на флэше была отметка 10% Извините, но я немогу столько ждать загрузки, и даже если бы у меня была выделенка, то я бы пожалел 500х10= 5 мб трафика, даже если бы там была неземная краса Поэтому впечатления пока плохие
  4. Ха-ха. Это почти точная копия кода, который создал я, но не разместил. Если хочется так извращатся, то и флаг тебе в руки Я бы так никогда не делал. Учти также, что в Фоксе онресайз не такой плавный как в ИЕ.
  5. 2 Sienens Короче, дела обстоят так. Такую верстку теоретически можно сделать с помощью min/max-width, но такую вещь не будет понимать ИЕ Будем определять не разрешение монитора, а ширину клиентской части тела документа, поскольку юзверь может изменять размеры окна (в данном случае "отметка стоит" на 600 пикселей). Хотя если нужно проверять именно разрешение, то переделать скрипт думаю тебе не составит труда. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <style type="text/css"> * { padding: 0; margin: 0; } #left, #content, #right { height: 500px; } #top { background-color: #222; height: 50px; /*margin-right: 100px;*/ } #container { /*float: left;*/ margin-right: 100px; background-color: green; } #right { /*display: none;*/ position: absolute; top: 50px; right: 0; width: 100px; background-color: red; } #left { float: left; width: 100px; background-color: yellow; } #content { /*float: left;*/ margin-left: 100px; background-color: orange; } </style> <script type="text/javascript"> windowResize = function() { var rightDiv = document.getElementById("right"); var topDiv = document.getElementById("top"); if (document.body.clientWidth > 600) { rightDiv.style.top = "0px"; topDiv.style.marginRight = "100px"; } else { rightDiv.style.top = "50px"; topDiv.style.marginRight = "0px"; } } if (window.addEventListener) { window.addEventListener("resize", windowResize, false); window.addEventListener("load", windowResize, false); } else if (window.attachEvent) { // fucking IE window.attachEvent("onresize", windowResize); window.attachEvent("onload", windowResize); } </script> </head> <body> <div id="top">TOP</div> <div id="right">RIGHT</div> <div id="container"> <div id="left">LEFT</div> <div id="content">CONTENT</div> </div> </body> </html> Проверял под ИЕ 5, 6; ФФ 1.5, 2; Опера 9.0, 9.2. Если юзверь отключит скрипты, то он всегда будет видеть первый вариант из твоего скриншота, не зависимо от установленного разрешения (или размера окна). Ну и флаг ему в руки
  6. Аффтар реально открыл новый хак. Как писать стили, которые будет понимать только ИЕ.
  7. * html - это хак, который понимает только IE и только до 7 версии то бишь это body {padding:120px 0 50px 0;} воспримет только IE 5-6
  8. Нужна именно с веб-интерфейсом? Если нет, то http://www.quest.com/sql-server/ Ацкая вещь. Юзаю Free Toad для Оракл. Для Firebird юзаю IBExpert.
  9. Ну почему же нельзя? Если сделать HEAD-запрос, то можно. Вот создал скрипт: <html> <head> </head> <body> <script type="text/javascript"> var req; processReqChange = function() { if (req.readyState == 4) { //window.alert(req.status); switch (req.status) { case 200: window.alert("файл существует"); break; case 404: window.alert("файл НЕ существует"); break; default: window.alert("другая ошибка"); } } } checkFileExists = function(url) { if (window.XMLHttpRequest) { req = new XMLHttpRequest(); req.onreadystatechange = processReqChange; req.open("HEAD", url, true); req.send(null); } else if (window.ActiveXObject) { req = new ActiveXObject("Microsoft.XMLHTTP"); if (req) { req.onreadystatechange = processReqChange; req.open("HEAD", url, true); req.send(); } } } </script> <button onClick="checkFileExists('image.gif')">Проверить</button> </body> </html> Проверял в ИЕ 6, Опера 9.2, ФФ 2. Почемуто если проверять на локалхосте Опера и ФФ глючат (с ИЕ все нормально). Если же выкачать на сервер вроде везде нормально работает. Будет работать конечно только в пределах текущего домена. Тут также следует учесть что подобные запросы могут кэшироваться (хотя не уверен), но думаю способы обхода кэширования всем известны.
  10. Интересный факт: этот топик я создал три месяца назад, а активное обсуждение началось только сечас Я интересовался, поскольку этот сайт выиграл какую-то награду в номинации "Домашняя страничка"... Значит не все так плохо http://www.zakonzhanra.com/ - понравился своими статьями и критикой, много нашел для себя полезного с дизайнерской точки зрения http://www.leoburnett.ca/ - может я и ошибаюсь, но за такими сайтами будущее, то бишь флеш и 3D-эффекты 2 Vlad А можно подробней.. интересно... или ссылку... я что-то гуглил-гуглил и вроде ничего толком и не нашел...
  11. Хм.. А я вот сунул в один файл HTML, CSS, JavaScript и вот эту картинку http://htmlbook.ru/images/title.gif <html> <head> <style type="text/css"> img { border: 1px solid red; } </style> </head> <body> <script type="text/javascript"> imgClick = function() { window.alert("htmlbook"); } </script> <image src="data:image/gif;base64,R0lGODlh1QA8AKIHAEBymm2RrK+/xv7+/hlXiwAAAJkzAPLt3iH5BAEAAAcALAAAAADVADwAAAP/ eLrc/jDKSau9OOvNu/9gKI5kaZ5oqq5s675wLM90bd94ru987//AoHBILO4EAYFxyeQECARAc0qd CKCEqna7wCq54OaTEAibjWMoQPCltM/w1RVLJ78dz3t8P5rX/wBJDWl6DQaHBjKIiQqLiohcfliB AH+TSWlSE44xnAeeL6BTkmOaB0iVlpMVoi2erSywRpJKWA9IlqabkLuHIq+8MLJEtAqpZRACqVCF D8MLzxjAvp3BTMXGdIF3aVDIFJyLjNDWjtPj5NSfkOIR4uiG7fHqS9gH3XXb+FAW7++N/gD6S/SP wbmA8xCmU7iOnjwI5qiBilbB3j5Vag54YTWQ/9dAgR0Lglz4kaTCkOoO9pI30doGi38wLVt14BjH cBELtvv3sOG4h0DLBWuZ0iPFkkThUXiyDaa3UguU0fkyR5e7pAsNDt3qkCs8nPRGtgLLiKJPX2WF hqUwc+qCNGX8vK2DTC44l+e0Ft2LLq/etGtzKiXrs58orBja0sGE5dvGi12Y3Q3rd6TlwlkvWx7L ziXmkjcHq1Va8aI2BmMCZNIo+Z63yV+9/s2M+fJho4E755YIeqUDxC8xXmIDKBsBqhl9z9ZcGfht 3rsJeibcMx3t62YjeMEl/LQCqApsKaftXDb5yrVrl4dOmXBCwGsTt84kXNAp8TVbX23Pd7n60f8m iXTWSSidNxp8znT0QWoKyMWGaVEksZFrZIxnG4AXdsUXQyAJOCBwZ5GkWYCeZWAXa8fN1d1r90Vh 4X8a/mRehtKV2CFpN/52oIw84jigCBMySKE2il2CHx9Iyldhi1LQx8wAp0DoTTNJVjlIcn6sltoA XHJ5SpFq2GflmAyc2JYmVXWpJpfcFedAAXDGSaYKBRxQpwtBetdiFmuq6QcAy3zDwJ0KEDqnCXK6 IGQ324T3ZJ8D/BmVmINWemgYVQ0JSGOQSlqBoXfGSaiog5JqJ5yFLmCopaeammgDpraq6quvyirq qrIWimqqqd5qJ6wgZDkJmFBAGqgFoPIaqqr/bzKr7K8QLMsrtNQ6Ky200o467bWs1qkttt9WKy4H Z06qmADGNvappdk626214zKb7LbNYgvvuNdy6269oYa7Kq4bMJoMXF2i2+WxE8ybb63bxgrwrMDS G3G/iS68q6/x4urqr/5WHAI+lKKmBptRFExHwhNLrPG+vUbg7bvT3ruyvc9GbLPK+br78oIYNRoV FpFOAqVbEvxbc7g6w/swzdQi3bTKR+ecsby6Vv00vUtbkAmxjTaWD9Eu3+qwxKzm+q3RNev6r9hq n6rzzrnGGzeqUjftcQerNRgAsSumiHK9KWR9AdqXZnqLlC52Q2XZLCMaAuGFW3WLVPmouPilLZiX pu5bl2fu+QTgfS66ByeObroGE56uugWVrLH6627ALvvstNdu++245/55AgA7" onClick="imgClick()"> </body> </html> ЗЫ Опера и ФФ рулят. ИЕ нервно курит на кухне
  12. У тебя верстка ИМХО в корне не правильная. Ты создаешь для каждого уголка отдельный див и один общий, а надо так http://htmlbook.ru/content/?id=106 Кроме того если смотреть на страницу в целом, то она нормально не отображается ни в одном браузере.
  13. Правильно Влад сказал, стандартных методов нет. У меня получилось только с помощью скриптов. Код не привожу сознательно, так как я бы не рекомендовал так извращаться.
  14. И откуда ты такой умный взялся? Тебя спрашивают о недостатках кукис, а не о сессиях.
  15. position:absolute таки не работает в ИЕ, когда контента много и появляется вертикальная прокрутка. сегодня проверял. первый раз проверял без контента.
  16. Эти две самые крутые ИМХО
  17. Хм.. А если так? http://www.bernzilla.com/item.php?id=681 http://www.youtube.com/dev http://static-x.com/video
  18. no comment смотрим первую и последнюю строчку в коде Лебедева (http://www.artlebedev.ru/)
  19. Сегодня действительно чисто случайно набрел на статью Вспомнил, что такой вопрос был на форуме... http://www.quirksmode.org/dom/inputfile.html еще не успел проверить, но вроде это как раз то, что было нужно аффтару и должно работать во всех броузерах.
  20. Можете обьяснить причем здесь поисковая оптимизация? Фрейм должен быть пустой. Как он будет влиять на поисковых роботов? Потом если прятать селект, то это может показаться странным юзверю (при условии, конечно, что менюшка не перекрывает весь селект). Поэтому это наилучший ИМХО вариант. rentgen-у плюсик к карме однозначно респект! Более того я специально создал пример. Здесь вообще фрейм создается динамически с помощью скриптов и поисковик не "увидит" его вообще. Пример сильно упрощен. здесь я бы еще добавил проверку браузера через window.event и фрейм должен позиционироваться автоматически (создавать только один фрейм) под каждое меню (сдесь оно только одно). Более того я заметил, что если фрейм создается перед div, то все нормально, а если после (например в событии onLoad), то селект все-равно перекрывает див. Собственно код: <html> <head> <style type="text/css"> body { margin: 0; padding: 0; } form { margin: 0; padding: 0; } select { width: 200px; } #hint { display: none; position: absolute; left: 50px; top: 20px; width: 100px; height: 100px; border: 1px solid #000; background-color: #eee; } #hover { width: 200px; height: 20px; background-color: orange; } </style> <script type="text/javascript"> var frameHack; showHint = function(show) { var hintDiv = document.getElementById("hint"); frameHack.style.display = hintDiv.style.display = show ? "block" : "none"; } </script> </head> <body> <script type="text/javascript"> frameHack = document.createElement("iframe"); frameHack.style.display = "none"; frameHack.style.position = "absolute"; frameHack.style.left = "50px"; frameHack.style.top = "20px"; frameHack.style.width = "100px"; frameHack.style.height = "100px"; document.getElementsByTagName("body")[0].appendChild(frameHack); </script> <div id="hint">test</div> <div id="hover" onMouseOver="showHint(true)" onMouseOut="showHint(false)">Move mouse HERE :)</div> <form action="#"> <select name="test" size="5" multiple> <option value="1" selected>Item 1</option> <option value="2">Item 2</option> <option value="3" selected>Item 3</option> <option value="4">Item 4</option> <option value="5">Item 5</option> </select> </form> </body> </html>
  21. 2 rash Интересная идея. Для бесплатных хостингов без ПХП вообще находка. Но для ПХП круче GeSHi ИМХО ничего нет 2 WingedFox Не работает в Опере
  22. 2 Almanax Порылся на официалке http://bugs.php.net/bug.php?id=41431&edit=2 http://bugs.php.net/bug.php?id=40217 http://blogs.msdn.com/astebner/archive/200.../24/507294.aspx Может что-нибудь поможет.... Какая у тебя ОС? Наблюдалось ли такое раньше? Также сделай Win+R и msiexec.exe Посмотри версию и попробуй разные параметры...
  23. 2 D.S.Denton Почему "нет у картинки атрибута align"?
  24. заменить кнопку на картинку...
  25. ну начнем с того, что такие вещи давно и довольно успешно делаются с помощью одного только CSS постараюсь немножко покритиковать 1. не надо везде прописывать onmouseover="showmenu(3); и т.п. Все это можно сделать с помощью банального цикла 2. както здесь плохо названа переменная ибо метод getElementById возвращает всего одну ссылку на объект, а не несколько var allPageTags=document.getElementById('menu_id_' + id); 3. не нравится такая конструкция onmouseover="dont_hide_menu(5);" onmouseout="hide_menu(5);". Получается, что менюшка сначала прячется, а потом сразу же появляется. надо сделать по другому... как подумай сам 4. лучше не использовать. можно просто сделать ссылки блочными. будет намного лучше 5. ну и т.д. в таком же духе
×
×
  • 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