iillyyaa2
User-
Posts
242 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Store
Everything posted by iillyyaa2
-
подскажите как проще сделать, есть строка "abcdababebbacd" мне нужно найти все уникальные символы и расположить их в порядке как часто они встречаются что бы вышло "bacde" на пхп всё просто сортируется, а тут... допустим я сделал объект ar['a']=4; ar['b']=5; ar['c']=2; ar['d']=2; ar['e']=1; как его отсортировать?
-
проблема с 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> имели: получили: есть ли решение?
-
Как отключить onClick у вложенного элемента?
iillyyaa2 replied to iillyyaa2's question in JavaScript
вполне, может есть какой то хитрый способ, как можно элемент сделать вне клика... или остановить клик.. типа <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> -
Как отключить onClick у вложенного элемента?
iillyyaa2 replied to iillyyaa2's question in JavaScript
смысл понял, сделать функцию посредник.. в которой проверять, куда кликнули... других вариантов нету? что бы в html коде это прописать? -
допустим есть у нас код: <div onclick="alert(7);"> <div>tratata</div> <div> <div>hhh</div> <a href="#">link</a> <div>ddd</div> </div> </div> как бы сделать, что бы при клике по ссылке не срабатывал онклик?
-
не знаю что там у вас не так, но вроде доктайп должен быть на первой строке..
-
Это возможно, но это будет очень злобный hardcore программинг да звездец, есть картинка, я могу кликнуть по ней и сохранить, даже могу сразу диалог сохранения вывести, а вот отправить на сервер, что бы сохранить не могу.. даже на свой
-
нужно сохранить именно картинкой... блин, столько не доделанного у html5 читал, что api работы с файлами ещё не утверждено... возможно, когда то позже... а пока сидим и ждём, или плодим кучу лишних скриптов на сервере
-
плохо, значит сохранить canvas (из html5) на сервер тоже никак ? тут уже и ифрейм не поможет
-
какие заголовки нужно передать и как вообще передавать файл ? как передать обычный POST с текстовыми данными я знаю, а как передать файл? желательно весь рабочий код, если у кого есть
-
Как реализованн обмен данными между фреймами в ВК ?
iillyyaa2 replied to iillyyaa2's question in JavaScript
s0rr0w, консоли не видят способа перемещения данных там через функции передаются данные или оно вообще не обменивается.. ) -
Может кто вкурсе, как реализовал Вконтакт обмен данными между основным фреймом и фреймом где грузится приложение разработчика. Они ведь с разных доменов и безопасность не разрешает им обмен данными, из фрейма не даёт обратиться к parent а из основного к frame_name но обмен данными происходит... как ?
-
я хистрори делал в массив, а потом в нём при повторном запросе брал данные (если запрос совпадал) про return false; тебе уже написали
-
блин, может кросдоменные и будут работать, но работа с изображением так и не доступна ( 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) и так же у картинки
-
поклон до земли, то, что доктор прописал. header('Access-Control-Allow-Origin: *');
-
alexandr_v-vich, вконтакт естественно разрешит, ввели бы в html5, что то типа как у flash было бы гораздо удобнее... можно конечно на сайте написать, жмакни туда и туда, там то включи это, но это бред
-
вот только с javascript нет таких файликов и никакого обкрадывания, всё вполне легально и цивильно.
-
видимо единственное решение, они то получше нас знают html5 по крайней мере работы больше сделали... надо у контакта выбивать, что бы он поддомены давал разработчикам
-
нашел, они через прокси на своём домене грузят
-
браузер то переадресуется, а не сервер... значит браузер будет знать, что урл другой... мне вообще не понятна эта безопасность, что такого я могу у юзера наделать, меняя картинку с другого урла http://editor.pixastic.com/ они как то смогли обойти безопасность, можно подгрузить изображение с любого урла и его редактировать... но их библиотеки не работают, чего то не хватает в библиотеках, что бы с другого домена...
-
трафик.. я понимаю, можно вообще не сохранять, что получил, сразу отдал... вот только пользователи сгенерируют такой трафик... да и он двойной получится, на скачку и на отдачу.. не гуд 10 пользователей в сек захотят 100кб картинку, это 1мб/с это 60мб/мин это 3.6гб/ч это 86 гигов в сутки и почти 3 терабайта в месяц..........
-
не возможно, работа с фотографиями вконтакте. делать у себя прокси... очень накладно, бешеный трафик...
-
вот, что хочу сделать: <!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"; всё работает.
-
пытаюсь кое что сделать на html5 но наткнулся на безопасность, оказывается нельзя сохранять или изменять картинку, если она загружена с "другого урла" в чём опасность для юзера не понятно, увидит искаженную картинку ? в одном месте нашел решение, у FF нужно в настройках поменять security.fileuri.strict_origin_policy можно ли поменять это как то из скрипта (тоесть javascript-ом) ? т.к. это нужно не только на 1 моей машине, а на всех, кто будет смотреть. работать нужно именно с картинками с других сайтов.
-
Как отключить остановку выполнения скрипта при "неактивности"
iillyyaa2 replied to iillyyaa2's question in JavaScript
Вот реально Хватит выпендриваться, вы думаете игра, это смотреть на бегущие цифорки ? тем более речь идёт о html5 этот код я привёл как простой для понимания и то, что он это скрипт, где мы видим, что скрипт работает... или вам надо было выложить сотни строк кода, графику и т.д. ?? в игре нет никаких innerHTML . кто вам дал право оскорблять меня ? где тут помощь ?? мне наверно показалось, но тут, я вижу как раз НЕ желание помочь. Мол иди ищи помощи где то ещё, но не на этом форуме. Или у этой фразы есть другой смысл ?? Читаем внимательно: Вроде чётко написано, управление с клавиатуры, значит скрипт обрабатывает нажатия клавиш. глупо писать обработку чего либо, если это не используется. Я не писал про какие то ошибки и т.д. И вот шевельнув мышкой, скрипт дальше делает своё дело, хотя обработчиков на это никаких нет. Были бы ошибки, как бы оно ожило "вдруг" ? Скрипт обрабатывает нажатия клавиш. Управление с клавиатуры, то как может скрипт определить шевеление мышки и продолжить дальше работу... ЗЫ чем больше ТУТ общаюсь, тем меньше желания ТУТ общаться