Подскажите возможно ли такое сделать на javaScript

Статус
В этой теме нельзя размещать новые ответы.

troll90945

Читатель
Заблокирован
Регистрация
29 Фев 2008
Сообщения
109
Реакции
47
  • Автор темы
  • Заблокирован
  • #1
Мне надо что бы при загрузке страницы в центре появлялось окно или фрейм.
на которое был сделан фокус.
в котором была бы форма
с двумя кнопками.
и при нажатии на одну срабатывал скрипт переадресации на другую страницу.
при нажатие на другую происходила проверка введённых данных. и если форма заполнена правильно делал переадресацию на определённую страницу.
при неправильном заполнении или пустой формы отправлял на нужную страницу.
 
Первое что пришло на ум onLoad.
Не пробывал но думаю что получится, создаете необходимую форму, можно через display:none, или же через окно вызвать через onLoad

Добавлено через 53 минуты
Вот нарыл скрипт, появляется окно после загрузки страницы, напиши нужную форму и вставь и готово.
PHP:
<script language="JavaScript1.2">
var ie=document.all
var dom=document.getElementById
var ns4=document.layers
var calunits=document.layers? "" : "px"

var bouncelimit=32 //(must be divisible by 8)
var direction="up"

function initbox(){
if (!dom&&!ie&&!ns4)
return
crossobj=(dom)?document.getElementById("dropin").style : ie? document.all.dropin : document.dropin
scroll_top=(ie)? truebody().scrollTop : window.pageYOffset
crossobj.top=scroll_top-250+calunits
crossobj.visibility=(dom||ie)? "visible" : "show"
dropstart=setInterval("dropin()",50)
}
function dropin(){
scroll_top=(ie)? truebody().scrollTop : window.pageYOffset
if (parseInt(crossobj.top)<100+scroll_top)
crossobj.top=parseInt(crossobj.top)+40+calunits
else{
clearInterval(dropstart)
bouncestart=setInterval("bouncein()",50)
}
}
function bouncein(){
crossobj.top=parseInt(crossobj.top)-bouncelimit+calunits
if (bouncelimit<0)
bouncelimit+=8
bouncelimit=bouncelimit*-1
if (bouncelimit==0){
clearInterval(bouncestart)
}
}
function dismissbox(){
if (window.bouncestart) clearInterval(bouncestart)
crossobj.visibility="hidden"
}
function truebody(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}
window.onload=initbox
</script>

PHP:
<div id="dropin" style="position:absolute;visibility:hidden;left:200px;top:100px;width:500px;height:300px;background-color:#F5F5F5">
------------[B]СЮДА ФОРМУ[/B]----------------------------
<div align="right"><a href="#" onClick="dismissbox();return false">[Закрыть] </a></div>
</div>
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху