Jump to content

iillyyaa2

User
  • Posts

    242
  • Joined

  • Last visited

Everything posted by iillyyaa2

  1. iillyyaa2

    sort

    подскажите как проще сделать, есть строка "abcdababebbacd" мне нужно найти все уникальные символы и расположить их в порядке как часто они встречаются что бы вышло "bacde" на пхп всё просто сортируется, а тут... допустим я сделал объект ar['a']=4; ar['b']=5; ar['c']=2; ar['d']=2; ar['e']=1; как его отсортировать?
  2. проблема с putImageData или чем то ещё, но данные "бьются" <!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /><title>.</title></head> <body> <canvas id="myCanvas2" width="4" height="4"></canvas> <div id='divid'></div> <script> var canvas2=document.getElementById('myCanvas2'); var img2=canvas2.getContext('2d'); var arD=[1,2,3,4,5,6,7,8,100,100,100,100,200,200,200,200,255,255,255,255,100,0,0,0,200,200,200,0,0,0,0,255]; var arD2=[]; function calcImg(){ var x; var ar = img2.getImageData(0,0,4,4); for (x=0;x<arD.length;x++) { ar.data[x]=arD[x]; } img2.putImageData(ar, 0, 0); var ar2 = img2.getImageData(0,0,4,4); for (x=0;x<arD.length;x++) { arD2[arD2.length]=ar2.data[x]; } for (x=0;x<arD.length;x+=4) { document.getElementById('divid').innerHTML += '<br>'+arD[x]+','+arD[x+1]+','+arD[x+2]+','+arD[x+3]; } document.getElementById('divid').innerHTML += '<br>'; for (x=0;x<arD.length;x+=4) { document.getElementById('divid').innerHTML += '<br>'+arD2[x]+','+arD2[x+1]+','+arD2[x+2]+','+arD2[x+3]; } }; calcImg(); </script> </body> </html> имели: получили: есть ли решение?
  3. вполне, может есть какой то хитрый способ, как можно элемент сделать вне клика... или остановить клик.. типа <a onclick='return false'></a> естественно смысл написаного совершенно не верный, но я привёл как пример, как бы хотелось иметь запись) сейчас сделал так: <div onclick="if (tratata){tratata=false; return false;}alert(7);"> <div>tratata</div> <div> <div>hhh</div> <a href="#" onclick="tratata=true;">link</a> <div>ddd</div> </div> </div>
  4. смысл понял, сделать функцию посредник.. в которой проверять, куда кликнули... других вариантов нету? что бы в html коде это прописать?
  5. допустим есть у нас код: <div onclick="alert(7);"> <div>tratata</div> <div> <div>hhh</div> <a href="#">link</a> <div>ddd</div> </div> </div> как бы сделать, что бы при клике по ссылке не срабатывал онклик?
  6. не знаю что там у вас не так, но вроде доктайп должен быть на первой строке..
  7. Это возможно, но это будет очень злобный hardcore программинг да звездец, есть картинка, я могу кликнуть по ней и сохранить, даже могу сразу диалог сохранения вывести, а вот отправить на сервер, что бы сохранить не могу.. даже на свой
  8. нужно сохранить именно картинкой... блин, столько не доделанного у html5 читал, что api работы с файлами ещё не утверждено... возможно, когда то позже... а пока сидим и ждём, или плодим кучу лишних скриптов на сервере
  9. плохо, значит сохранить canvas (из html5) на сервер тоже никак ? тут уже и ифрейм не поможет
  10. какие заголовки нужно передать и как вообще передавать файл ? как передать обычный POST с текстовыми данными я знаю, а как передать файл? желательно весь рабочий код, если у кого есть
  11. s0rr0w, консоли не видят способа перемещения данных там через функции передаются данные или оно вообще не обменивается.. )
  12. Может кто вкурсе, как реализовал Вконтакт обмен данными между основным фреймом и фреймом где грузится приложение разработчика. Они ведь с разных доменов и безопасность не разрешает им обмен данными, из фрейма не даёт обратиться к parent а из основного к frame_name но обмен данными происходит... как ?
  13. я хистрори делал в массив, а потом в нём при повторном запросе брал данные (если запрос совпадал) про return false; тебе уже написали
  14. блин, может кросдоменные и будут работать, но работа с изображением так и не доступна ( header('Access-Control-Allow-Origin: *'); header('Access-Control-Allow-Methods: POST, GET, OPTIONS, HEAD, PUT, DELETE, XMODIFY'); header('Access-Control-Allow-Headers: Content-Type, X-Requested-With'); эти заголовки передаю у основного скрипта (html5) и так же у картинки
  15. поклон до земли, то, что доктор прописал. header('Access-Control-Allow-Origin: *');
  16. alexandr_v-vich, вконтакт естественно разрешит, ввели бы в html5, что то типа как у flash было бы гораздо удобнее... можно конечно на сайте написать, жмакни туда и туда, там то включи это, но это бред
  17. вот только с javascript нет таких файликов и никакого обкрадывания, всё вполне легально и цивильно.
  18. видимо единственное решение, они то получше нас знают html5 по крайней мере работы больше сделали... надо у контакта выбивать, что бы он поддомены давал разработчикам
  19. нашел, они через прокси на своём домене грузят
  20. браузер то переадресуется, а не сервер... значит браузер будет знать, что урл другой... мне вообще не понятна эта безопасность, что такого я могу у юзера наделать, меняя картинку с другого урла http://editor.pixastic.com/ они как то смогли обойти безопасность, можно подгрузить изображение с любого урла и его редактировать... но их библиотеки не работают, чего то не хватает в библиотеках, что бы с другого домена...
  21. трафик.. я понимаю, можно вообще не сохранять, что получил, сразу отдал... вот только пользователи сгенерируют такой трафик... да и он двойной получится, на скачку и на отдачу.. не гуд 10 пользователей в сек захотят 100кб картинку, это 1мб/с это 60мб/мин это 3.6гб/ч это 86 гигов в сутки и почти 3 терабайта в месяц..........
  22. не возможно, работа с фотографиями вконтакте. делать у себя прокси... очень накладно, бешеный трафик...
  23. вот, что хочу сделать: <!DOCTYPE HTML> <html><head><title>Untitled</title></head> <body> <style>canvas {border:1px solid;}</style> <canvas id="imgOrg" width="200" height="200"></canvas> <canvas id="imgNew" width="200" height="200"></canvas> <script type="text/javascript"> var my={}; var canvas1=document.getElementById('imgOrg'); var imgOrg=canvas1.getContext('2d'); var canvas2=document.getElementById('imgNew'); var imgNew=canvas2.getContext('2d'); var img = new Image(); //img.src = "foto.jpg"; img.src = "http:/"+"/yandex.st/lego/_/X31pO5JJJKEifJ7sfvuf3mGeD_8.png"; img.onload = function () { imgOrg.drawImage(img,0,0); my.tt(); } my.tt = function() { var ar = imgOrg.getImageData(0,0,200,200); imgNew.putImageData(ar, 0, 0); } </script> </body> </html> это на html5, хочу загрузив в первый canvas картинку, её изменить и поместить во втором окошке. но низя менять с других доменов естественно, если ставлю: img.src = "foto.jpg"; всё работает.
  24. пытаюсь кое что сделать на html5 но наткнулся на безопасность, оказывается нельзя сохранять или изменять картинку, если она загружена с "другого урла" в чём опасность для юзера не понятно, увидит искаженную картинку ? в одном месте нашел решение, у FF нужно в настройках поменять security.fileuri.strict_origin_policy можно ли поменять это как то из скрипта (тоесть javascript-ом) ? т.к. это нужно не только на 1 моей машине, а на всех, кто будет смотреть. работать нужно именно с картинками с других сайтов.
  25. Вот реально Хватит выпендриваться, вы думаете игра, это смотреть на бегущие цифорки ? тем более речь идёт о html5 этот код я привёл как простой для понимания и то, что он это скрипт, где мы видим, что скрипт работает... или вам надо было выложить сотни строк кода, графику и т.д. ?? в игре нет никаких innerHTML . кто вам дал право оскорблять меня ? где тут помощь ?? мне наверно показалось, но тут, я вижу как раз НЕ желание помочь. Мол иди ищи помощи где то ещё, но не на этом форуме. Или у этой фразы есть другой смысл ?? Читаем внимательно: Вроде чётко написано, управление с клавиатуры, значит скрипт обрабатывает нажатия клавиш. глупо писать обработку чего либо, если это не используется. Я не писал про какие то ошибки и т.д. И вот шевельнув мышкой, скрипт дальше делает своё дело, хотя обработчиков на это никаких нет. Были бы ошибки, как бы оно ожило "вдруг" ? Скрипт обрабатывает нажатия клавиш. Управление с клавиатуры, то как может скрипт определить шевеление мышки и продолжить дальше работу... ЗЫ чем больше ТУТ общаюсь, тем меньше желания ТУТ общаться
×
×
  • 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