AnyaRayne
Newbie-
Posts
17 -
Joined
-
Last visited
AnyaRayne's Achievements
Explorer (1/14)
0
Reputation
-
Не совсем поняла, что Вы имеете в виду. Вопрос наверное можно снимать, решение другое нашлось, расширения для Chrome могут рулить страничками и прочей лабудой.
-
Здравствуйте! Я решила завести себе бота для одной известной браузерной игры. Существующие боты не устроили по разным причинам, а мой препод всегда говорил: "не нравится программа, напиши совю". Так как давно не писала на несценарных языках, самым простым решением показалось - рулить страничкой через iframe, но наткнулась на проблему. На сколько поняла с iframe таже история, что и с AJAX-песочницей, то есть нельзя работать с документами из другого домена / с другого порта, а очень надо. Есть ли способ обойти данное ограничение?
-
Да вот не хотелось бы... Код будет расширяться, и потом будет проблематично отслеживать эти вызовы... А есть ли способ подписаться на все возможные эвенты сразу?
-
Что-то не очень понятно, что Вы имели в виду... Мне нужно, чтобы каждый раз, как я провожу какую-нибудь манипуляцию с канвасом, вызывалась функция. И желатьльно через события реализовать, потому как натыкать вызовы функции вручную я всегда успею
-
Похоже, что нет. Хотя в отладчике он присутствует в списке свойств канваса...
-
Помгите получить от <canvas> change event. Пробую вот так: <!DOCTYPE html> <html lang="ru"> <head> <meta charset="utf-8"> <title>Canvas onChange</title> </head> <body> <canvas id="c" width="500" height="375" style="border: 1px solid black;"></canvas> <script> var canvObj = document.getElementById('c'); var canvCtx = canvObj.getContext('2d'); function canvasChange(e) { alert('canvas.onChange'); } canvObj.addEventListener('change', canvasChange, true); canvCtx.fillRect(10,10,10,10); </script> </body> </html> По идее этот код должен вызвать функциюю canvasChange, после отрисовки прямоугольника (fillRect), не не делает этого...
-
Nekromancer, извините за грубость, и за то, что пришлось вытаскивать из Вас решение! Это скорее от отчаиния, и потому, что решила, что Вы из катигории пустозвонов, которые говорят, что все знают и неглядя отсылают в гугл и мануалы. В итоге все равно пришлось сделать с эксепшном, так как моя задача Вашим методом решается лишь от части. А если до конца его использовать, то породит много проблем в будующем. А про баги: Вы дали код, я его проверила, код не работает... без коментариев... И про кроссбраузерность: если Вы даете код, то наверное стоит упомянуть, в каких браузерах он работает... а для меня, если не работает в каком-то из браузеров - значит вообще не работает... я не могу себе позволить выкактить требование использовать приложение только в IE или FF...
-
У меня стоит Vista, как Вы думаете какая версия IE у меня? Чтобы не мучать скажу сразу: 7.0.6001.18000 64-bit edition. А про IE6, хоть она и мертвая версия, однако стоит у большего числа пользователей, чем даже Firefox. Вот статистика за январь 2009 по использованию браузеров. Вообще как вы делаете кроссбраузерную верстку, если не учитываете IE6? По моему такой подход сразу говорит о "профессионализме"...
-
Еще раз повторяю: в IE это не работает. И что doctype должен исправить?
-
Я же в конкретном примере объяснила, что именно хочу от этого слоя. То, что Вы продемонстрировали я и сама могла сделать, не тратя время на придурь какого-то псевдоспециалиста. Хочу Вас попросить впредь, если решите помогать, то хотябы удостоверьтесь, что поняли о чем идет речь...
-
Nekromancer, извините, а Вы что курили? Где это можно достать? Я тоже хочу! Можно попросить Вас воздержаться от коментариев по теме, пока не "отпустит" То, что Вы продемонстрировали - ни в коей мере не решает поставленную задачу. Второй пример, приведенный мной откройте в IE, и тогда увидите, что я хотела сделать.
-
Nekromancer, может мы не понимаем, что Вы конкретно имеете ввиду? Можно код в студию?
-
За неимением лучшего, на мой взгляд, это самое красивое решение... Найду лучше - поделюсь
-
Не суть важно... даже если объявить стиль после </html>, он все равно отработает как и в <head>... Если кому интересно, решение здесь
-
Я конечно извиняюсь, может у меня копипаст сломался, но по моему Вы, psywalker, тоже "от балды" написали Пример работает только в IE и не содержит третьего блока. Под IE у меня тоже есть рабочий вариант, и по моему он проще и красивее... <html> <style> html body { margin: 0; padding: 0 0 80px 0; height: 100%; overflow: hidden; } </style> <body> <div style="height: 80px; width: 100%; background: #fa0;">header</div> <div style="float: left; height: 100%; width: 150px; background: #0fa; overflow: auto;">object tree<div style="height: 2000px;"></div></div> <div style="height: 100%; background: #a0f; overflow: auto;">container<div style="height: 2000px;"></div></div> </body> </html> А вот как такое же заставить остальные браузеры показывать?