4love в рубрику JavaScript
14 февраля 2010

Не работают одновременно два скрипта Java jquery.prettyPhoto (для галереи) и jquery-easing (на нем построена шапка и весь сайт)

Вечер добрый всем!

Подскажите пожалуйста, использую в сайте два разных скрипта Java jquery.prettyPhoto (для галереи) и jquery-easing (на нем построена шапка и весь сайт). Как не смешно, но работает то один, то другой, а вот вместе никак...

jQuery.noConflict(); не помогает

коды следующие:





и






Заранее огромное спасибо!
Кирилл в рубрику JavaScript
9 февраля 2010

Почему русский язык меняется на не понятные символы?

Почему русский язык меняется на не понятные символы?
Вот код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Документ без имени</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<table width=40% border=0 cellspacing=0 cellpadding=4 bordercolor=#333333 align=center> 
<tr> 
<td align=center bgcolor=#f0f0f0 onMouseOver="this.style.background='#FFCC33'" onMouseOut="this.style.background='#f0f0f0'"><a href="link1.htm">Пункт 1</a></td> 
<td align=center bgcolor=#f0f0f0><a href="link2.htm">Пункт 2</a></td> 
</tr> 
</table>

</body>
</html>

А?
Николай в рубрику JavaScript
7 февраля 2010

Пятничные сниппеты. JavaScript, часть 2 - Универсальный валидатор форм

Добрый день уважаемые! Пожалуйста подскажите этот сниппет по валидации форм переписать на jQuery?
что бы можно было вставлять обычные функции и эффекты в него.

Заранее большое спасибо!
Riedel в рубрику JavaScript
3 февраля 2010

Цветная кластеризация в google maps (markerclusterer)

Здравствуйте!
У меня вот вопрос по цветной кластеризации на google maps, как сделано здесь - http://gmaps-utility-library.googlecode.com/svn/trunk/markerclusterer/1.0/examples/advanced_example.html
дело в том, что есть зарубежные сайты, как это сделано, какие библиотеки подключают...но вот никак не выходит у меня! К тому же я делаю это в Oracle Business Intelegence 10g! Опять же нашел всего 1 сайт, где это сделано в оракле, но там такой код, что не разберешь ничего!
Почти на всех примерах маркеры рандомом добавляют на карту, у меня же они вырисовываются из базы (запрос к Oracle), может тут как-то по другому нужно маркеры объединять в цветную кластеризацию!?
Может вы задумывались об этом!? Если нужно, могу потом привести свой код!
Если сможете, помогите с этим, просто жизненно необходимо:)
Может и вам будет интересно!:)
Павел, может, Вы тоже что-то подскажете?
Заранее спасибо!
Mike в рубрику JavaScript
22 января 2010

Mootools

Как создать маску для текста или изображения на Mootools?
Так, чтобы она скрывала только определённый слой, например надпись, и не перекрывала другие.
Аналогией в фотошоп является Alt-клик между слоями.
Василий в рубрику 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
Заранее благодарен!
Булат в рубрику 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 (которой на самом деле нет)
Страницы:

metin2 pvp metin2 pvp serverler pvp serverler