← All posts tagged JS

az09

Нельзя просто так взять и сохранить файл с JavaScript-ом в кодировке UTF-8. Ни один сука браузер даже в отладчике нормально русские буквы не покажет. не говоря уж про контент на странице... codepage и charset выставлен как надо, есичо

az09

напал зуд, не могу остановиться, хочу решить задачку... требуется воспользоваться функцией toggleClass (как известно это jQuery), но похоже селектор упорно возвращает path-объект рафаэля, а у него лишь attr в запасе... другие же способы "работы" с class не нравятся, хочется красивого кота

az09

решил оставить тут как решилась проблема с кавычками внутри выводимого текста (она ломала то xml то json то не хотела появляться в html). используется MSSQL2K, для генерации xml был раскурен for xml explicit
1. SQL — в выбранных данных кавычка меняется на '', т.е. экранируется по-хитрому
2. XML — поле выводится отдельным элементом, а не аттрибутом. можно. например, воспользоваться конструкцией [node!2!fieldname!xml]
3. XSL — убираются всякие disable-output-escaping="yes", т.е. не делается ничего. но не забыть что это не аттрибут и в без @
4. JS — приготовленный в п.3 json использовать AS-IS (протестировано с document.createTextNode)
5. HTML — добавить CSS по вкусу, подавать свежим =)

az09

вникаю в тонкости адаптивности web-дизайна. оказывается ничего страшного, вполне конкретные техники применяются. надо лишь решиться в чью пользу кодить. думаю... скрипты на данном этапе развития вроде смотрятся более универсально чем стили

az09

Перефразируя: "Если бы не браузерные войны, мы бы уже давно луну покорили!". ППЦ сколько усилий уходит на написание элементарного window.scrollTo(0, document.getElementById("elementId").offsetTop)... В ФФ какоготох не работает :-[
jQuery как-то справляется через $("#elemenId").position().top, но не везде его засунешь

az09

продолжая #1512214 ... так я и не понял что означает переменная полученная вызовом var myRaph=Raphael("divID",W,H) — это и не svg (которая canvas как оказалось) и не divID обрамляющий всё безобразие. тем не менее если в замыкании, повешенном на клик по надписи внутри svg, сделать myRaph.remove(); то нужный svg четко самоубивается. Колдунство сплошное

az09

подскажи, Жуйк: как вновьсозданному объекту Raphael присвоить идентификатор? он по сути должен будет прописаться в , сейчас все svg (или vml в случае с IE8) получаются как две капли воды похожими друг на друга. Разрешено применять JQuery