a_n_d_y
Гуру форума
- Регистрация
- 26 Мар 2006
- Сообщения
- 470
- Реакции
- 62
Держи еще примеры
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
layout.on('render', function() {
layout.getUnitByPosition('right').on('close', function() {
closeRight();
});
});
layout.render();
Event.on('tRight', 'click', function(ev) {
Event.stopEvent(ev);
layout.getUnitByPosition('right').toggle();
});
Event.on('padRight', 'click', function(ev) {
Event.stopEvent(ev);
var pad = prompt('CSS gutter to apply: ("2px" or "2px 4px" or any combination of the 4 sides)', layout.getUnitByPosition('right').get('gutter'));
layout.getUnitByPosition('right').set('gutter', pad);
});
var closeRight = function() {
var a = document.createElement('a');
a.href = '#';
a.innerHTML = 'Add Right Unit';
Dom.get('closeRight').parentNode.appendChild(a);
Dom.setStyle('tRight', 'display', 'none');
Dom.setStyle('closeRight', 'display', 'none');
Event.on(a, 'click', function(ev) {
Event.stopEvent(ev);
Dom.setStyle('tRight', 'display', 'inline');
Dom.setStyle('closeRight', 'display', 'inline');
a.parentNode.removeChild(a);
layout.addUnit(layout.get('units')[3]); [COLOR="Red"]// возможно здесь что-то не так[/COLOR]
layout.getUnitByPosition('right').on('close', function() {
closeRight();
});
});
};
Event.on('closeRight', 'click', function(ev) {
Event.stopEvent(ev);
layout.getUnitByPosition('right').close();
});
А что с ними не так?А что с кодировками при REQUEST запросах?.
Какие заголовки прописывать нужно?
Об этом тут где-то отдельная тема былаДа кодеровка опять, сейчас перекодировал всё в utf-8 и всё работает.. почти всё..
..заметил странную особенность, в редакторах при перекодировании добаляют какой-то символ в самое начало скрипта, при том php выводит этот символ, ну и естественно ни заголовки ни сессии при этом не работаю.. ломал голову часа 2..
Так что, на заметку тем кто тоже захочет перекодировать свой проект в utf-8.
Полностью согласенС русскими кодировками ща у всех вроде нормуль. Проверял на jQuery, Prototypejs и Yui...
попробуй передать $_GET или $_POST данные через jquery в кириллице и получишь крякозябру. Надо пользовать юникод либо в php-скрипте конвертировать из юникода в свою.Полностью согласен
1) Для чего тебе это знать?Угу..
Помогите найти пирмер на MenuBar?.
Обработка события клика по субменю?.
Именно у меня не получается узнать по какому суб меню был произведён клик.
var oMenuBar = new YAHOO.widget.MenuBar("productsandservices", {
// autosubmenudisplay: true,
hidedelay: 750,
lazyload: true,
effect: {
effect: YAHOO.widget.ContainerEffect.FADE,
duration: 0.25
}
});
var aSubmenuData = [
{
id: "content",
itemdata: [
{
text: "Новости",
submenu: {
id: "news",
itemdata: [
{ text: "Менеджер разделов новостей", url: "#" },
{ text: "Менеждер списка новостей", url: "#" }
]
}
},
{
text: "Галерея",
submenu: {
id: "gallery",
itemdata: [
{ text: "Менеджер разделов галереи", url: "#" },
{ text: "Менеджер изображений", url: "#" }
]
}
}
]
}
oMenuBar.subscribe("beforeRender", function () {
if (this.getRoot() == this) {
this.getItem(0).cfg.setProperty("submenu", aSubmenuData[0]);
this.getItem(1).cfg.setProperty("submenu", aSubmenuData[1]);
this.getItem(2).cfg.setProperty("submenu", aSubmenuData[2]);
this.getItem(3).cfg.setProperty("submenu", aSubmenuData[3]);
}
oMenuBar.subscribe("itemAdded", function (p_sType, p_aArgs) {
var oMenuItem = p_aArgs[0];
oMenuItem.subscribe("mouseover", Menu_Over); //Здесь добовляем событие "мышь над меню"
oMenuItem.subscribe("click", Menu_Click); // Здесь добавляем событие клик на субменю
});
function Menu_Over(p_sType, p_aArgs){
var oDOMEvent = p_aArgs[0];
var Prompt = YAHOO.example.container.prompt; // Это один из блоков куда и выводятся данные
Prompt.setBody(this.index + ", " + this.id +", "+ this.cfg.getProperty("submenu"));
}
function Menu_Click(p_sType, p_aArgs) {
var oDOMEvent = p_aArgs[0];
[COLOR="Red"]// Вот здесь не знаю как получить идентификатор суб меню что бы обработать его клик[/COLOR]
alert(("Index: " + this.id + ", " +
"Group Index: " + this.groupIndex + ", " +
"Custom Event Type: " + p_sType + ", " +
"DOM Event Type: " + oDOMEvent.type
), "info", "example10");
}