← All posts tagged JS

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

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

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

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

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

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

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