22 декабря 2015
14 февраля 2010
Не работают одновременно два скрипта Java jquery.prettyPhoto (для галереи) и jquery-easing (на нем построена шапка и весь сайт)
Вечер добрый всем!
Подскажите пожалуйста, использую в сайте два разных скрипта Java jquery.prettyPhoto (для галереи) и jquery-easing (на нем построена шапка и весь сайт). Как не смешно, но работает то один, то другой, а вот вместе никак...
jQuery.noConflict(); не помогает
коды следующие:
и
Заранее огромное спасибо!
Подскажите пожалуйста, использую в сайте два разных скрипта Java jquery.prettyPhoto (для галереи) и jquery-easing (на нем построена шапка и весь сайт). Как не смешно, но работает то один, то другой, а вот вместе никак...
jQuery.noConflict(); не помогает
коды следующие:
и
Заранее огромное спасибо!
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>
А?
9 февраля 2010
Как сделать сплоер(выежялку)на javascript ?
Как сделать сплоер(выежялку)на javascript ?...что у меня не получается
7 февраля 2010
Пятничные сниппеты. JavaScript, часть 2 - Универсальный валидатор форм
Добрый день уважаемые! Пожалуйста подскажите этот сниппет по валидации форм переписать на jQuery?
что бы можно было вставлять обычные функции и эффекты в него.
Заранее большое спасибо!
что бы можно было вставлять обычные функции и эффекты в него.
Заранее большое спасибо!
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), может тут как-то по другому нужно маркеры объединять в цветную кластеризацию!?
Может вы задумывались об этом!? Если нужно, могу потом привести свой код!
Если сможете, помогите с этим, просто жизненно необходимо:)
Может и вам будет интересно!:)
Павел, может, Вы тоже что-то подскажете?
Заранее спасибо!
У меня вот вопрос по цветной кластеризации на google maps, как сделано здесь - http://gmaps-utility-library.googlecode.com/svn/trunk/markerclusterer/1.0/examples/advanced_example.html
дело в том, что есть зарубежные сайты, как это сделано, какие библиотеки подключают...но вот никак не выходит у меня! К тому же я делаю это в Oracle Business Intelegence 10g! Опять же нашел всего 1 сайт, где это сделано в оракле, но там такой код, что не разберешь ничего!
Почти на всех примерах маркеры рандомом добавляют на карту, у меня же они вырисовываются из базы (запрос к Oracle), может тут как-то по другому нужно маркеры объединять в цветную кластеризацию!?
Может вы задумывались об этом!? Если нужно, могу потом привести свой код!
Если сможете, помогите с этим, просто жизненно необходимо:)
Может и вам будет интересно!:)
Павел, может, Вы тоже что-то подскажете?
Заранее спасибо!
22 января 2010
Mootools
Как создать маску для текста или изображения на Mootools?
Так, чтобы она скрывала только определённый слой, например надпись, и не перекрывала другие.
Аналогией в фотошоп является Alt-клик между слоями.
Так, чтобы она скрывала только определённый слой, например надпись, и не перекрывала другие.
Аналогией в фотошоп является Alt-клик между слоями.
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
Еще мне понравился Ваш пример, где на карте в углу перемещается мини-карта!
Буду очень признателен за помощь!
Заранее спасибо!
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
Еще мне понравился Ваш пример, где на карте в углу перемещается мини-карта!
Буду очень признателен за помощь!
Заранее спасибо!
15 января 2010
Про маркеры на Google maps
Здравствуйте! Мой вопрос адресован Павлу Марковнину, относительно его статьи про маркеры на Google maps!
Павел, дело в том, что у меня это не получилось, использовать var clusterer = new Clusterer(map) - куда эту строку вставлять???
Вторую строку clusterer.AddMarker(marker, title) - видно сразу куда вставлять, а первую не могу понять куда, везде перепробывал, куда только можно и где логично!
Нужно ли кроме этих строк еще что-то писать (кроме ссылки на скрипт, это тоже вставлял)!
Помогите с этим, нужно очень сильно, т.к. google maps не выводит все маркеры! Вышлите, пожалуйста, ответ на этот емаил - meister2003@mail.ru
Заранее благодарен!
Павел, дело в том, что у меня это не получилось, использовать var clusterer = new Clusterer(map) - куда эту строку вставлять???
Вторую строку clusterer.AddMarker(marker, title) - видно сразу куда вставлять, а первую не могу понять куда, везде перепробывал, куда только можно и где логично!
Нужно ли кроме этих строк еще что-то писать (кроме ссылки на скрипт, это тоже вставлял)!
Помогите с этим, нужно очень сильно, т.к. google maps не выводит все маркеры! Вышлите, пожалуйста, ответ на этот емаил - meister2003@mail.ru
Заранее благодарен!
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 (которой на самом деле нет)
Как во внутренних 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 (которой на самом деле нет)
31 декабря 2009
Добавление комментариев к статье
Подскажите ресурс или страницу, где можно узнать о способе добавления комментариев к статье без перезагрузки страницы (как, например на этом сайте).