Является ли виджет YUI Overlay тем, что вы ищете?
Я вставил образец страницы, демонстрирующей, как он работает.Если это более или менее то, что вы ищете, то вы должны иметь функцию, которая после отправки формы активирует оверлей.Вам нужно будет найти API, чтобы узнать больше об этом - http://developer.yahoo.com/yui/3/overlay/
Кроме того, в YUI есть пользовательские события (но я не знаю о них много): http://developer.yahoo.com/yui/3/event/
<body>
<div id="myContent">
<div class="yui3-widget-hd">Overlay Header</div>
<div class="yui3-widget-bd">Overlay Body</div>
<div class="yui3-widget-ft">Overlay Footer</div>
</div>
<style>
#myContent
{
background-color:blue;
color:red;
}
</style>
<div id="parentNode"></div>
<style>
#parentNode
{
color:red;
background-color:blue;
}
</style>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum ornare phare
Etiam porttitor consectetur sagittis. Suspendisse libero lorem, porta ut tincidu
Etiam dapibus urna ut mauris semper varius. Vestibulum auctor tincidunt urna, id
Nam posuere rutrum sem porttitor pretium. Suspendisse pulvinar sodales viverra.
Donec eleifend nisi nec mauris vestibulum a placerat sapien molestie. In tempus
Proin tincidunt feugiat accumsan. Fusce vel sagittis tellus. Quisque vitae conse
Nam vestibulum, ipsum suscipit dignissim feugiat, nisl lectus sodales felis, nec
Quisque venenatis, nulla sit amet sodales semper, turpis nulla viverra lectus, a
Phasellus euismod ligula at lectus interdum a malesuada ante lacinia. Nam venena
Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos
Donec ut eros lorem, eget bibendum neque. Aliquam semper, tortor sed euismod luc
Nullam volutpat adipiscing congue. Aliquam fringilla diam quis quam pharetra tin
Etiam a tortor at justo sodales mattis. Praesent porttitor enim ac sem ultrices
Nam condimentum, ante non adipiscing tristique, magna felis semper arcu, eu temp
Morbi ut enim eget urna ornare elementum ac a ligula. Vestibulum commodo quam se
<script src="http://yui.yahooapis.com/3.2.0/build/yui/yui-min.js"></script>
<script>
YUI().use('overlay', function(Y) {
var overlay = new Y.Overlay({
srcNode: '#myContent',
centered: true
});
//overlay.render();
overlay.render('#parentNode');
});
</script>
</body>