Jump to content

DjTarik

User
  • Posts

    698
  • Joined

  • Last visited

Everything posted by DjTarik

  1. DjTarik

    expression

    да, так и сделал... Полазил в настройках и повключал запросы на "эктив х"... Интересно, настоящий ie6 по умолчанию тоже без них?
  2. DjTarik

    expression

    не заценивай - после подключения - много ненужного кода вылазит) единственное - сложная, особенно для ie6) Значит пойду рыться в настройках ie)
  3. DjTarik

    expression

    так я ничего не менял! ) Во всем файле - он просто не пашет) Прошло недели две - и все... O_o А может это только у меня? Кому не в лом - потягайте на разрешениях... Должно срабатывать максимальное и минимальное...
  4. DjTarik

    expression

    У кого-нить такое было? Просто через пару недель перестал работать. не срабатывает конструкции вида: width: expression(document.documentElement.clientWidth < 1000 ? "1000px" : "auto"); width: expression(document.documentElement.clientWidth > 1280 ? "1280px" : "auto"); height: expression(parentNode.offsetHeight+'px'); Хотя первое время все было норм. Первый раз с таким сталкиваюсь.
  5. На абсолюте 2 дива по 50%. Потом сверху еще один див с 1000px по центру В нём контент. Вроде все.
  6. Неужели никто не поможет? =)))
  7. Я передаю значение (value) из одного инпута в другой. В разных браузерах по разному отображается имя: В ff3 и Chrome - просто имя файла, в Opera - C:\fake_path\имя файла, в IE и Safari - полный путь к картинке. - как мне обрезать ненужные символы? А именно, чтобы осталось только название файла и его расширение, т.е. до последнего слэша? Пример: (находиться в value) было: F:\Мои документы\Папка\file.rar стало: file.rar Как обрезать строку?
  8. Люди!=) Помогите написать регулярное выражение!
  9. Как раз таки отсюда и брал информацию) А еще тут: http://absolvo.ru/2009-04-10/kastomizaciya...-pomoshhyu-css/ http://html-css.info/2009/07/css-input-type-file/ http://sdelaisait.com.ua/styling-input-type-file/ =) Весь инет перерыл) Вот кусок кода: file = fileInput.value; reWin = /.*(.*)/; var fileTitle = file.replace(reWin, "$1"); //выдираем название файла для windows reUnix = /.*/(.*)/; fileTitle = fileTitle.replace(reUnix, "$1"); //выдираем название файла для unix-систем fileName.innerHTML = fileTitle; var RegExExt =/.*.(.*)/; var ext = fileTitle.replace(RegExExt, "$1");//и его расширение Тут, по идее, выдирается имя файла и обрезается все ненужное. Но я НУБ в JS - не получается под себя сделать. Подскажите, на моем примере: <script type="text/javascript"> // <![CDATA[ function ChangeInput(obj,name) { document.getElementById(name).value = obj.value; } // ]]> </script> (я передаю значение из одного инпута в другой) В разных браузерах по разному отображается имя (писал выше). - как мне обрезать ненужные символы? А именно, до последнего слэша? Нужно регулярное выражение, или еще как-нить... O_o
  10. Насколько я понимаю, в обработчик мы передаем связку 'name-value'. Значит путь к картинке должен находится именно в 'value'. Но в моем варианте - это самое 'value' везде разное: В ff3 и Chrome - просто имя файла, в Opera - C:\fake_path\имя файла, в IE и Safari - полный путь к картинке. Если никак не получается добраться до полного пути (кроссбраузерно) - то каким способом можно обрезать все лишнее, оставив только имя_файла.расширение?
  11. Видел, читал, разбирался. Но я хочу понять, как это делать. До меня не доходит, как можно передать путь к файлу. Во всех решения имеются полностью рабочие скрипты, где плюс ко всему еще много лишнего кода. Мне же хочется только одну функцию, а как сделать - не знаю.
  12. А как тогда он вписывает в поле, что находится слева от кнопки, этот адрес? O_o Про "политики безопасности" тоже читал...
  13. Решил заняться стилизацией файл-инпута, и столкнулся с проблемой. Сразу сказу, что перечитал кучу всего, искал в нете и на форуме решений - задачу решить не смог (может не те ключевые слова были?). JS только-только начал осваивать, поэтому прошу помощи, разъяснений и понимания =) Задача: Передать путь выбранного файла в другое поле input. Интересует только этот кусок. Код: <input type="text" name="#" value="" id="extra_in" /> <input type="file" name="#" value="" onchange="ChangeInput(this,'extra_in')" /> JS: <script type="text/javascript"> // <![CDATA[ function ChangeInput(obj,name) { document.getElementById(name).value = obj.value; } // ]]> </script> В итоге получил не совсем то, что хотел. Пример: В оригинале, если загрузить файл, я увижу: "E:\Downloads\pngfix.rar" А после передачи в другой инпут: "pngfix.rar" Это в FF3, в других тоже по разному. Что-то подсказывает мне, что у меня изначально неверный подход и так в принципе нельзя делать. Расскажите, как нужно? Спасибо.
  14. А как хоть называлась? По какому тегу искать? Я тут набросал: http://www.tarik.kasperovich.ru/test_5/index.html Есть один глюк - сразу все норм - а вот при F5 - лажа. Что я забыл?
  15. Там написано, как этого добиться с помощью label + скрипт. Есть такой вариант - работает. Спасибо за ссылку. Я сделал вот так: function ChangeInput(id,name,flag) { if(id.value == name) { id.value=""; if(flag) { id.type="password"; } } else if(id.value == "") { id.value=name; if(flag) { id.type="text"; } } } <input type="text" name="#" value="Логин" onfocus="ChangeInput(this,'Логин');" onblur="ChangeInput(this,'Логин');" maxlength="#" /> <input type="text" name="#" value="Пароль" onfocus="ChangeInput(this,'Пароль',1);" onblur="ChangeInput(this,'Пароль',1);" maxlength="#" /> Верно? Я просто никогда не учил JS - поэтому буду часто переспрашивать, как нужно аписать код и как грамотно... А какие, вы говорите, могут быть траблы?
  16. Короче - сделал так: function FocusInput(id,name) { if(id.value == name) id.value=""; } function BlurInput(id,name) { if(id.value == "") id.value=name; } <input type="text" name="#" value="Логин" onfocus="FocusInput(this,'Логин');" onblur="BlurInput(this,'Логин');" maxlength="#" /> <input type="text" name="#" value="Пароль" onfocus="FocusInput(this,'Пароль');" onblur="BlurInput(this,'Пароль');" maxlength="#" /> Пока что без смены типа. Верно? Ничего лишнего нету? Или как-нить в одну функцию можно засунуть?
  17. Ну, отдельно я могу поменять, как тип инпута, таки его значение. А как сделать вместе это - я не понимаю. Если я к вышенаписанному добавлю: "если value равно "Пароль" или пустое - тогда тип - "password", иначе тип - "text"." onfocus="this.type=this.value=='Пароль'?'text':'password';" onblur="this.type=this.value==''?'password':'text';"
  18. не получается завязать смену типа со сменой самой надписи value="Пароль", Что бы и то и то работало вместе...
  19. Я делаю простенькую форму входа: <form action="#" enctype="application/x-www-form-urlencoded" method="get" id="#"> <fieldset> <input type="text" name="#" value="Логин" maxlength="#" /> <input type="password" name="#" value="Пароль" maxlength="#" /> </fieldset> </form> Мне нужно изменять значение value="" (при попадании в инпут) на пустое - и, если я ничего не ввел - вернуть слова "Логин/Пароль", а если ввел - оставить как есть. Делаю так: <input type="text" name="#" value="Логин" onfocus="this.value=this.value=='Логин'?'':this.value;" onblur="this.value=this.value==''?'Логин':this.value;" maxlength="#" /> <input type="text" name="#" value="Пароль" onfocus="this.value=this.value=='Пароль'?'':this.value;" onblur="this.value=this.value==''?'Пароль':this.value;" maxlength="#" /> Все работает, но! У поля пароль - нужен тип type="password". А он должен быть под звездочками. Как мне сделать так, чтобы изначально тип был "text", а при вводе - "password" и все вышенаписанное работало? Спасибо.
  20. DjTarik

    SWFObject 2

    Все. Разобрался. Спасибо всем за ответы.
  21. DjTarik

    SWFObject 2

    А если я параметры объявляю в <head>, а сам скрипт - потом как-нить? Я не могу быть уверен, что все нормально "переопределится"? А могу я изменять название параметров? Т.е. для первого напишу "flashvars, params, attributes", а для второго - "flashvars_2, params_2, attributes_2"? Или это зарезервированные имена?
  22. DjTarik

    SWFObject 2

    А я хочу эту же флэшку - но с другими параметрами. Вопрос в том, как верно прописать "flashvars, params, attributes" для каждой флэшки разные... А названия им можно изменять? o_O
  23. DjTarik

    SWFObject 2

    Не понял тебя. Можешь привести пример? Вот я вызываю одну флэшку swfobject.embedSWF("img/index_02/child.swf", [b]"swf_content_1"[/b], "260", "248", "8.0.0", "img/index_02/swfinstall.swf", flashvars, params, attributes); И вторую swfobject.embedSWF("img/index_02/child.swf", [b]"swf_content_2"[/b], "260", "248", "8.0.0", "img/index_02/swfinstall.swf", flashvars, params, attributes); Как мне сделать им разные параметры? var flashvars = {}; var params = { wmode: "transparent" }; var attributes = { styleclass: "swf" }; Ткни, пожалуйста, меня носом, где и что мне поменять? Я так понимаю, что названия "flashvars, params, attributes" я не могу изменить?
  24. DjTarik

    SWFObject 2

    С самой вставкой флэша все норм. Описание читал тут http://designformasters.info/posts/flash-e...th-swfobject-2/. Прописываю скрипт так: <script type="text/javascript" src="img/index_02/swfobject.js"></script> <script type="text/javascript"> // <![CDATA[ var flashvars = {}; var params = { wmode: "transparent" }; var attributes = {}; swfobject.embedSWF("img/index_02/child.swf", "swf_content", "260", "248", "8.0.0", "img/index_02/swfinstall.swf", flashvars, params, attributes); // ]]> </script> и так: <span id="swf_content"><img src="img/index_02/no_image.gif" width="150" height="150" alt="Альтернативный текст" title="Всплывающая подсказка" /></span> Тут var flashvars = {}; var params = { wmode: "transparent" }; var attributes = {}; именно к этой флэшке, к этому айдишнику ("swf_content"). Не могу понять, как вставить более одной флэшки, и чтобы эти параметры были разные? Написано: "Чтобы вставить несколько SWF просто повторите шаги 1 и 3". Т.е. параметры var flashvars = {}; var params = { wmode: "transparent" }; var attributes = {}; остаются неизменными? Или их как-нить нужно переименовать? Спасибо.
×
×
  • 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