Jump to content

IceBars

User
  • Posts

    218
  • Joined

  • Last visited

Everything posted by IceBars

  1. Бугога! Действительно шпион. Моя антишпионская прога в списке шпионов это мне показала.
  2. Все я разобрался -- решил провести косметическую уборку(нашел 10000 примерно ошибок реестра) + удалил 2х шпионов. 1 из них -- winows security center или что-то в этом роде. Как его удалил все перестало лагать и стал доступен диспетчер задач.
  3. Я недавно заходил на страничку, касперский сказал что какой-то автодозвон идет. Заходил с ие, в нем заглючило. Зашел с лисенком, появился синий экран с непонятной информацией и счетчик от 1 вроде секунды вперед считал. Перезагрузил, скандиск что-то там починил вроде а теперь недоступен диспетчер задач (я его не alt+ctrl+del вызываю -- это вызвано другой причиной, у меня нестандартное меню завершить там короче при нажатии alt ctrl del окошко с возможными действиями а в нем вызов диспетчера задач теперь оно серое. А на той страничке касперыч троян нашел. Даже не знаю что и делать .
  4. Скажу как человек владеющий весьма специфичным ресурсом по игре, где в принципе лучшеб скачать доп шрифт для пользователей, чтоб картинка выглядела красивее. за 1 год при посещаемости в 5000 уникальных хостов в месяц скаченно 5 раз. Просто народу лень делать лишние телодвижения для того, чтоб вручную закинуть файл шрифта к себе в папку fonts. Автоматическая скачка шрифта работает если не ошибаюсь лишь в ослике и то с предупреждением о данной операции (это бесит народ). Тем более наивных людей дающих какой то неизвестной программе рыться у себя в компе с каждым годом все меньше и меньше. Как говорил товарищ Ленин :"Критерий истины -- практика". Потом посмотрю как будут скачивать.
  5. практика уже показала, что скачивать шрифты никто не будет. если конкретно для этого сайта Вам такое нужно, то можете попробывать, работать будет, но если собираетесь заниматься дизайном сайтов, то от использования нестандартных шрифтов советую отказаться сразу (конечно кроме тех моментов, где легко вставляются картинки). Практики не было. 1)Это не сайт, это форум 2)Специфичной направленности очень специфичной близко к средневековью 3)Скачивать никто не заставляет. Но все равно когда-нибудь да будет момент когда нече делать а что-то делать хочется -- вот тут шрифты под руку и попадутся. 4)Это не ширпотреб и люди там в основном будут разбирающиеся и обязательно захотят посмотреть все варианты 5)Если скачивать никто не будет ресурс от этого ничего не теряет.
  6. Чем не безопасно? Отпугнет/не отпугнет практика покажет и там очень специфичная направленность на очень узкий круг людей. Так работать такой вариант будет?
  7. время я готов потратить и усилия. я так понимаю, надо 1)шрифты в архиве 2)прогу для установки(есть, в архив тож спихну) 3)прописать для конкретного юзера что используется выбранный им шрифт. Если человек к себе на комп шрифт установит и будет прописано что такой шрифт используется будет работать?
  8. ((( А я уже кучу шрифтов классных скатал. Сидел подбирал еще. Хотя наверное можно сделать их доступными для скачки и опцию "использовать скаченные шрифты" Такой вариант покатит?
  9. Мне надо знать, есть ли гарантия что не установленный подгружаемый шрифт средствами CSS будет работать. И вообще, стоит ли такое делать или по-деревенски картинку вставить?
  10. Действительно =). Но точно уж не оператор.
  11. Я считаю что в инэт-универе лучше обучаться =) -- ни лишнего не дадут и моменты важные не упустят. По поводу оператора: оператор это то что заканчивается символом ";". То что им не заканчивается -- выражение. А echo это функция, т.к. есть в списке функций по мануалу и становится оператором ток когда ";" поставишь в конец. --так меня в инэт-универе учили. По поводу вывода ссылок: надо в итоге получить строку вида "../1.htm " потом 2 и 3 как я понял. Дак это просто прописать ведь можно?
  12. Для записи/чтения кук можно это использовать: function writeCookie(name, value, days){ if(days){ (time = new Date()).setTime(new Date().getTime()+days*24*60*60*1000); var exp = '; expires='+time.toGMTString(); }else{ var exp=''; } document.cookie=name+"="+value+exp+"; path=/"; } function readCookie(name){ var cookies = document.cookie.split(';'); for(var i=0; i var cookie=cookies.replace(/^s+/, ''); if (cookie.indexOf(name+'=')==0) return cookie.substring(name.length+1); } return null; } function eraseCookie(name){ writeCookie(name, "", -1); } Три эти функции выполняют запись, чтение и стирание cookie на текущей странице. Их можно протестировать с помощью следующего кода: function addToCounter(){ var counter = readCookie('myCounter'); if(counter){ counter = parseInt(counter); } else { counter = 0; } writeCookie('myCounter', counter+1, 1); } function showCounter(){ alert(readCookie('myCounter')); } Если увеличить счетчик cookie несколько раз, обновить страницу, а затем проверить счетчик, то можно увидеть, что он остался таким же, как был до обновления страницы. Эти cookie будут сохранятся до тех пор, пока они не будут удалены из браузера или пока не пройдет 24 часа - cookie заданы на период одни сутки.
  13. Я для этой цели делаю координатный спан в конце каждого элемента, узнаю видимую ширину а потом из данного вычитаю предыдущий. Просто как кот.
  14. Т.е. евал с циклом не создает лишний трафик? А как это скажется на скорости выполнения скриптов? Оч сильно или жить можно?
  15. Есть, например строки типа kor0=... и kor1=... Таких строк набирается до 80кб, поэтому нужна оптимизация. Будет ли код заметно сжиматься с eval, если например eval("kor"+i+"=...;") в цикле, где i -- счетчик? П.С: можно ли включать тэгом <script type='text/javascript' src='url'> незаконченный код который вместе работает а по отдельности нет чтобы работал?Н-р, в 1 скрипте x=5 в другом alert(x) то при включении их в третий будут они выполняться?
  16. Есть несколько слоев, в конце каждого -- спан для определения координат x и y. Высота первого слоя нормальна в ие и лисенке, а в опере она отрицательная :/. Код большой, но плз помогите. <html> <head> <title>Координаты</title> <meta http-equiv="Content-Type"; content="text/html"; charset="windows-1251"> <link rel='stylesheet' type='text/css' href='css.css'> <body> <div class='nazw_tm' id='nazw_tm_1'> Идеологическая база мира<span id='kor_nazw_tm_1'> </span> </div> <div class='op_tm' id='op_tm_1'> Прежде, чем приступить к построению непосредственно содержимого нашего мира, мы должны сформулировать законы, по которым живет этот мир, описать его природу. Например, нужно определить реакцию мира на хороший/плохой поступок, определить отношение мира к созданию в нем чего-либо/разрушению, отношение к существам, его населяющим... Здесь мы стараемся сделать наш идеальный мрачно-пасмурный готический мир... Также, считаю целесообразным обратиться к опытным людям в сотворении миров или к их произведениям...<span id='kor_op_tm_1'> </span> </div> <div class='dos_tm' id='ds_tm_1'>3<span id='kor_ds_tm_1'> </span></div> <div class='dat_tm' id='dat_tm_1'>25 февраля 2007<span id='kor_dat_tm_1'> </span></div> <div class='pos_tm' id='pos_tm_1'>вчера, Diego<span id='kor_pos_tm_1'> </span></div> <div class='aw_tm' id='aw_tm_1'>IceBars<span id='kor_aw_tm_1'> </span></div> </div> <script type='text/javascript'> tmp=Array('nazw', 'op', 'ds', 'dat', 'pos', 'aw'); var kor=[ ['nazw'['ws','sh', 'bws', 'bsh'],'op'['ws','sh', 'bws', 'bsh'],'ds'['ws','sh', 'bws', 'bsh'],'dat'['ws','sh', 'bws', 'bsh'],'pos'['ws','sh', 'bws', 'bsh'],'aw'['ws','sh', 'bws', 'bsh']] ]; kor[0]['nazw']=document.getElementById('kor_nazw_tm_1'); kor[0]['op']=document.getElementById('kor_op_tm_1'); kor[0]['ds']=document.getElementById('kor_ds_tm_1'); kor[0]['dat']=document.getElementById('kor_dat_tm_1'); kor[0]['pos']=document.getElementById('kor_pos_tm_1'); kor[0]['aw']=document.getElementById('kor_aw_tm_1'); for(i=0;i<=5;i++) { eval("kor[0][tmp["+i+"]]['bws']=kor[0][tmp["+i+"]].offsetTop;kor[0][tmp["+i+"]]['bsh']=kor[0][tmp["+i+"]].offsetLeft;"); }; tmpy=kor[0]['nazw']['bws']; tmpx=kor[0]['nazw']['bsh']; kor[0]['nazw']['ws']=tmpy; kor[0]['nazw']['sh']=tmpx; //"tmpy=kor[0][tmp["+i+"]]['bws'];tmpy2=kor[0][tmp["+i+"+1]]['bws'];tmpx=kor[0][tmp["+i+"+1]]['bsh'];kor[0][tmp["+i+"+1]]['ws']=tmpy2-tmpy;kor[0][tmp["+i+"+1]]['sh']=tmpx;'; for(i=0;i<=4;i++) { eval("tmpy=kor[0][tmp["+i+"]]['bws'];tmpy2=kor[0][tmp["+i+"+1]]['bws'];tmpx=kor[0][tmp["+i+"+1]]['bsh'];kor[0][tmp["+i+"+1]]['ws']=tmpy2-tmpy;kor[0][tmp["+i+"+1]]['sh']=tmpx;"); }; //kor[0][tmp[i]]['bws']=kor[0][tmp[i]].offsetTop;kor[0][tmp[i]]['bsh']=kor[0][tmp[i]].offsetLeft; alert(kor[0]['nazw']['ws']); ; </script> </body></html>
  17. Достаточно ли для безопасности фильтровать ввод с помощью htmlspezialchars() для текстового поля? Можно ли при этом быть уверенным в защите от вставки тэгов и ДЖС-кода?
  18. Сначало выучите html , потом методы передачи информации в PHP хотя бы способом $_POST - а потом может и дальше подучите! А помимо пост и гета(и хеадера) еще как-то можно это делать? Иии, форму можно сгенерировать на JS.
  19. Все не надо, сам разобрался. <script type='text/javascript'> function add(){ var table = document.getElementById('contacts'); var tr = document.createElement('TR'); var td1 = document.createElement('TD'); var inp1 = document.createElement('INPUT'); var sel=document.createElement('select'); var op1=document.createElement('option'); var op2=document.createElement('option'); table.appendChild(tr); tr.appendChild(td1); td1.appendChild(inp1); td1.appendChild(sel); sel.appendChild(op1); sel.appendChild(op2); op1.setAttribute('value', 'ok'); op1.setAttribute('id', 'ptpt'); var text=document.createTextNode('Бар'); sel.insertBefore(text, sel.childNodes[1]); //sel.childNodes[1].childNodes[0].nodeValue='pt'; //sel.childNodes[1].setAttribute('id', 'drpt'); //alert(sel.childNodes[1].nodeValue); //var x=sel.childNodes[1]; op2.setAttribute('value', 'neok'); //sel.childNodes[1].insertBefore(text, x.childNodes[1]); //sel.childNodes[1].insertBefore(text var x=document.getElementsByTagName('option'); //alert(document.getElementById('test').childNodes[1].childNodes[0].nodeValue); //alert(document.getElementById('test').childNodes[1].childNodes[0].nodeValue); //document.getElementById('test').childNodes[1].childNodes[0].nodeValue=3; //document.getElementById('test').childNodes[1].insertBefore(text, document.getElementById('test').childNodes[1].childNodes[0]); ds=document.createElement('div'); contacts.appendChild(ds); ds.setAttribute('id', 'ypa'); ttt=document.createElement('nodeValue'); ds.appendChild(ttt); ds.childNodes[0].nodeValue='t'; ds.insertBefore(text, ds.childNodes[0]); //alert(document.getElementById('ypa').childNodes[0].nodeValue); sel.appendChild(ds); op1.appendChild(ttt); op1.insertBefore(text, op1.childNodes[0]); //document.getElementById('test').childNodes[1].insertBefore(text, document.getElementById('test').childNodes[1].childNodes[0]); //x[0].insertBefore(text, x[0]); //alert(x[0].childNodes[0]); } Добавьте контакт 2
  20. Я пытаюсь создать динамическое добавление формы - selecta чтобы в опшионс был нужный текст. По-разному пытался, ниче не выходит. <script type='text/javascript'> function add(){ var table = document.getElementById('contacts'); var tr = document.createElement('TR'); var td1 = document.createElement('TD'); var inp1 = document.createElement('INPUT'); var sel=document.createElement('select'); var op1=document.createElement('option'); var op2=document.createElement('option'); table.appendChild(tr); tr.appendChild(td1); td1.appendChild(inp1); td1.appendChild(sel); sel.appendChild(op1); sel.appendChild(op2); op1.setAttribute('value', 'ok'); op1.setAttribute('id', 'ptpt'); var text=document.createTextNode('Бар'); sel.insertBefore(text, sel.childNodes[1]); sel.childNodes[1].childNodes[2].nodeValue='pt'; //sel.childNodes[1].setAttribute('id', 'drpt'); alert(sel.childNodes[1].nodeValue); //sel.childNodes[1].childNodes[0].nodeValue='pt'; //document.getElementById('ptpt').childNodes[1].nodeValue='pt'; op2.setAttribute('value', 'neok'); //document.getElementById('tt').childNodes[0].nodeValue='pt'; //alert(document.getElementById('test').childNodes[1].childNodes[0].nodeValue); } </script> <table> <tbody id="contacts"> <tr> <td colspan="3"><input type='button' onClick="add();">Добавьте контакт</td> </tr> </tbody> </table> <select name='t' id='test'> <option value=1 id='tt'>1</option> <option value=2 id='dd'>2</option> </select>
  21. В этом случае у меня ничего не появляется. Код просто скопировал.
  22. Код: <div id='wst_sozd_sob'>тест<form method='post' action='dob_soob.php'><tbody id='wst_sob'> f</tbody></form></div>".$wyw_text_tem; <script type='text/javascript'> var sloy=document.getElementById('wst_sob'); var form=document.createElement('INPUT'); sloy.appendChild(form); Мне пишет "неожиданный вызов метода", я вроде ведь все правильно делаю... П.С: хочу сделать, чтобы когда щелкаешь на кнопке еще несколько форм появлялись...
  23. А если зашифровать пароль и передать по кукам? П.С: я смотрел, от этого форума тоже куки исходят с паролем. Иначе как вообще я автоавторизируюсь? У меня каждый день апишник новый..
×
×
  • 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