Александр в рубрику HTML и CSS
26 января 2010

* в css

Встретил в стилях одного из из шаблонов вордпресс с трочку типа * {...}, что это?
Mike в рубрику JavaScript
22 января 2010

Mootools

Как создать маску для текста или изображения на Mootools?
Так, чтобы она скрывала только определённый слой, например надпись, и не перекрывала другие.
Аналогией в фотошоп является Alt-клик между слоями.
mikai в рубрику HTML и CSS
21 января 2010

html теги

Добрый день!
Сейчас у меня на сайте используется встроеный в дцижок редактор бб-кодов, я хочу от него отказаться в пользу более лёгкого markItUp! с html-тегами.

Интересует безопасность. А именно процесс ввода и вывода в базу html тегов. Много где советуют, что правильно не фильтровать данные при занесении в базу, а отфильтровывать только на выходе с помощью htmlspecialchars. Как тогда защитится от sql-инъекций?
Василий в рубрику JavaScript
15 января 2010

Новый вопрос про Google Maps

Спасибо за ответ! Очень благодарен!
P.s. удалите пожалуйста мой ответ на мой же вопрос! Ошибся :(
Карты Google я внедряю в Oracle BI!
Т.к. я недавно начал заниматься этим, я не очень понял, где объявление карты происходит! Я т.к. полагаю вставляется первая строка, где создается карта вначале!
Вот мой код:
// Set the Google maps api key:



// Declarations
var map = null;
clusterer = new Clusterer(map); Думаю здесь код, я вставлял после Var maker, у меня вообще карта не отображалась!
var geocoder = null;
var marker = null;

function initialize() {
if (GBrowserIsCompatible()) {
// Create the map
map = new GMap2(document.getElementById(\"map_canvas\"));
// Set the center without markers; 13 is the zoom level
map.setCenter(new GLatLng(37.4419, -122.1419), 13);
// Add the compass and zoom control
map.addControl(new GLargeMapControl());
// Add the Map type control
map.addControl(new GMapTypeControl());
// Get a new geocoder (needed to convert adresses to coordinates
geocoder = new GClientGeocoder();
// Get the ICON for the marker
icon0 = new GIcon();
icon0.image = \"http://www.google.com/mapfiles/marker.png
icon0.shadow = \"http://www.google.com/mapfiles/shadow50.png
icon0.iconSize = new GSize(20, 34);
icon0.shadowSize = new GSize(37, 34);
icon0.iconAnchor = new GPoint(9, 34);
icon0.infoWindowAnchor = new GPoint(9, 2);
icon0.infoShadowAnchor = new GPoint(18, 25);
// Get the Adresses
GetMapAdress ()
}
}

function showAddress(address,comment) {
// Coverts adresses to coordinates and set the marker on the chart
if (geocoder)
{
geocoder.getLatLng
(
address,
function(point)
{
if (!point)
{
alert(address + \" not found\");
}
else
{
map.setCenter(point, 13);
var marker = createMarker(point,icon0,comment);
clusterer.AddMarker(marker, title); - Замену сделал здесь!
// Opens the last marker
marker.openInfoWindowHtml(comment);
}
}
);
}
}
function createMarker(point, icon, popuphtml)
// Creates the marker
{
var popuphtml = \"\" + popuphtml + \"\";
var marker = new GMarker(point, icon);
GEvent.addListener(marker, \"click\", function() {marker.openInfoWindowHtml(popuphtml);});
return marker;
}

function GetMapAdress ()
{
Конец кода здесь идет!

Пользуясь случаем, хотел узнать, я хочу сделать еще один оддон к карте (поиск по ней объектов), я вставляю эту строку:
map.addControl(new google.maps.LocalSearch(), new GControlPosition(G_ANCHOR_BOTTOM_RIGHT, new GSize(10,20)));
Но тоже косяки! Вставляю строку, где создается функция, там где create map! Что делаю не так!
Адрес, что я хочу сделать - http://code.google.com/intl/ru-RU/apis/maps/documentation/examples/control-localsearch.html
Еще мне понравился Ваш пример, где на карте в углу перемещается мини-карта!
Буду очень признателен за помощь!
Заранее спасибо!
Василий в рубрику JavaScript
15 января 2010

Про маркеры на Google maps

Здравствуйте! Мой вопрос адресован Павлу Марковнину, относительно его статьи про маркеры на Google maps!
Павел, дело в том, что у меня это не получилось, использовать var clusterer = new Clusterer(map) - куда эту строку вставлять???
Вторую строку clusterer.AddMarker(marker, title) - видно сразу куда вставлять, а первую не могу понять куда, везде перепробывал, куда только можно и где логично!
Нужно ли кроме этих строк еще что-то писать (кроме ссылки на скрипт, это тоже вставлял)!
Помогите с этим, нужно очень сильно, т.к. google maps не выводит все маркеры! Вышлите, пожалуйста, ответ на этот емаил - meister2003@mail.ru
Заранее благодарен!
Руслан в рубрику HTML и CSS
14 января 2010

Всплывающее окно

На некоторых сайтах есть такие всплывающие окна которые открываются поверх сайта. (не окна браузера и именно окна в самом сайте). Как такие сделать. ОЧ нужно!
Булат в рубрику JavaScript
9 января 2010

Работа с расширениями Firefox

Здравствуйте!

Как во внутренних js-файлах расширений Firefox (находятся в папках C: \ Documents and Settings \ ... \ Application Data \ Mozilla \ Firefox \ Profiles \ .... default \ extensions \ ...... \ content \) достать объект window (основное открытое окно, либо активная вкладка) ?...

В частности, интересует как это сделать, если используетя XPCNativeWrapper. Например в GreaseMonkey:

C: \ Documents and Settings \ ... \ Application Data \ Mozilla \ Firefox \ Profiles \ .... default \ extensions \ (e4a8a97b-f2ed-450b-b12d-ee082ba24781) \ content \ scriptdownloader.js

Любые попытки всегда выдают объекты ChromeWindow, либо XUL, либо иные... что с ними делать, с чем едят?

Буду рад любым ответам и просто соображениям на тему.

Попробовал
var appcontent = document.getElementById("appcontent");
в scriptdownloader.js, работает, но выдает объект типа [object XULElement].
А мне нужен именно объект [object Window] - то есть само окно.
(Либо объект [xpconnect wrapped nsISupports], чтобы потом из него достать [object Window] путем .wrappedJSObject.

Может есть способы достать из [object XULElement], [xpconnect wrapped gmIBrowserWindow], ChromeWindow, но я их к сожалению не знаю.


Если быть точнее, мне надо запустить функцию, которая требует два аргумента:
domContentLoaded: function(wrappedContentWin, chromeWin) {
var unsafeWin = wrappedContentWin.wrappedJSObject;
var unsafeLoc = new XPCNativeWrapper(unsafeWin, "location").location;
var href = new XPCNativeWrapper(unsafeLoc, "href").href;
var scripts = this.initScripts(href);

if (scripts.length > 0) {
this.injectScripts(scripts, href, unsafeWin, chromeWin);
}
}


Эта функция прописана в \extensions\{e4a8a97b-f2ed-450b-b12d-ee082ba24781}\components\greasemonkey.js и выполняется, как и положено, по наступлению события. Я же хочу запустить её произвольно, но для этого нужны эти самые аргументы...

P.S. дело нужно, чтобы переделать систему обновления скриптов в GreaseMonkey (которой на самом деле нет)
Илья в рубрику Разное
8 января 2010

help

Ребята пожалуйста, помогите мне с советом.
Посоветуите хорошую программу для создания flash кнопок
Страницы:

metin2 pvp metin2 pvp serverler pvp serverler