я сразу скажу из начинающих. у меня на сайте стояло приложение lightbox2.05, нормально работало. поставил на сайт форму обратной связи Super AJAX Contact Form.
Если вот так в голове подключены скрипты
<style type="text/css">
@import url('css/contact.css');
@import url('css/lay.css');
.style1 {color: #FFFFFF}
</style>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/js.js"></script>
<script type="text/javascript" src="js/prototype.js"> </script >
<script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"> </script >
<script type="text/javascript" src="js/lightbox.js"> </script >
<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />
, то lightbox работает, а вот форма обратной связи, при отображении сообщения об ошибке или успешной отправке обратной связи переводит на совершенно пустую страницу, где эти сообщения на англ. языке, обычным шрифтом. а должны появляться всплывающими на той же странице на русском. при этом функцию свою скрипт выполняет, т.е. отправляет письмо если все введено.
а если их поменять местами, вот так
<script type="text/javascript" src="js/prototype.js"> </script >
<script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"> </script >
<script type="text/javascript" src="js/lightbox.js"> </script >
<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />
<style type="text/css">
@import url('css/contact.css');
@import url('css/lay.css');
.style1 {color: #FFFFFF}
</style>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/js.js"></script>
, то lightbox не работает, а форма обратной связи работает как нужно, отображает все сообщения в нужно всплывающем виде.
вот как их свести к компромиссу, чтоб и то и то работало нормально.