سوالف اندرويد




العودة   سوالف سوفت > سوالف برمجة المواقع وتطويرها > البرمجية القياسية Ajax +XML+ CSS+ JavaScript وغيرها
التسجيل المدوّنات البحث مشاركات اليوم جعل الأقسام مقروءة

الرد على الموضوع
 
LinkBack أدوات الموضوع
عضو نشيط جدا
#1  
Thumbs down كيف تفتح نافذة منبثقة ثم تغلق و تفتح الصفحة الأولى؟

السلام عليكم ورحمة الله وبركاته
أحبائي
نلاحظ في بعض المواقع أنك مثلا حينما تريد أن تدخل إلى حسابك يقول لك : اضغط هنا للدخول لحسابك الإلكتروني ( وهذ الكلام موجود في الصفحة رقم 1 )
ثم تضغط على الكلام الذي على الصفحة رقم 1 وتفتح لك نافذة صغيرة تدخل فيها اسم المستخدم و الرقم السري , ثم تضغط موافق , ثم تتقفل هذه الصفحة المنبثقة , ويتم فتح حسابك في الصفحة رقم 1
سؤالي :
كيف أسوي مثل هذه الحركة؟ بحيث إنها تفتح في نافذة ثم تعود للصفحة الرئيسية
وشكرا لكم






__________________
لا تنتظر حتي تصبح عظيماً لتبدأ ، ابدأ حتي تصبح عظيماً..
hishamorg is offline   قديم 15-06-2008, 09:27 AM
الرد مع إقتباس
مشرف قسم ويب 2.0 و فكرة
#2  

يمكنك عملها بـجافا سكربت والاجاكس .

PJ Hyett : The Lightbox Effect without Lightbox
هذا تطبيق قد يفيدك






__________________
ownersınnı
ALdiraZi BLoOoG | Contact Me | lt.tl - shorten your URL
owner is offline   قديم 15-06-2008, 11:41 AM
الرد مع إقتباس
عضو نشيط جدا
#3  
جزاك الله خير أخي

بس تصدق الفكرة جدا جميلة
لكن
بصراحة
الأكواد تفجع
ماني عارف كيف أكتبها
ممكن تساعدني
معليش تراني ما ني ونعم في الجافا






__________________
لا تنتظر حتي تصبح عظيماً لتبدأ ، ابدأ حتي تصبح عظيماً..
hishamorg is offline   قديم 15-06-2008, 11:45 AM
الرد مع إقتباس
مشرف قسم ويب 2.0 و فكرة
#4  



اول شي تضع الستايلات في ملف الـcss

إقتباس:
#overlay{
background-image: url(/images/overlay.png);
position: absolute;
top: 0px;
left: 0px;
z-index: 90;
width: 100%;
height: 100%;
}


* html #overlay{
background-color: #333;
background-color: transparent;
background-image: url(blank.gif);
filter: progidXImageTransform.Microsoft.AlphaImageLoader(
src="/images/overlay.png", sizingMethod="scale");
}


#box{
width:300px;
background:#2d2d2d;
padding:10px;
border:2px solid #eee;
}


#close{
position:absolute;
top:-5px;
right:-5px;
cursorointer;
}

بعدين تضع هذي الاكواد في ملف JS , | اذا ما تعرف تضعهم في ملف JS افتح النوت باد (المفكرة) واعمل بيست وبعدين حفظ باسم login.js مثلا او قم بنسخ اي ملف جافا سكربت من اي سكربت وافرغه من الاكواد وضع فيه الاكواد الجديدة

إقتباس:
function showBox(){
$('overlay').show();
center('box');
return false;
}


function hideBox(){
$('box').hide();
$('overlay').hide();
return false;
}


function center(element){
try{
element = $(element);
}catch(e){
return;
}


var my_width = 0;
var my_height = 0;


if ( typeof( window.innerWidth ) == 'number' ){
my_width = window.innerWidth;
my_height = window.innerHeight;
}else if ( document.documentElement &&
( document.documentElement.clientWidth ||
document.documentElement.clientHeight ) ){
my_width = document.documentElement.clientWidth;
my_height = document.documentElement.clientHeight;
}
else if ( document.body &&
( document.body.clientWidth || document.body.clientHeight ) ){
my_width = document.body.clientWidth;
my_height = document.body.clientHeight;
}


element.style.position = 'absolute';
element.style.zIndex = 99;


var scrollY = 0;


if ( document.documentElement && document.documentElement.scrollTop ){
scrollY = document.documentElement.scrollTop;
}else if ( document.body && document.body.scrollTop ){
scrollY = document.body.scrollTop;
}else if ( window.pageYOffset ){
scrollY = window.pageYOffset;
}else if ( window.scrollY ){
scrollY = window.scrollY;
}


var elementDimensions = Element.getDimensions(element);


var setX = ( my_width - elementDimensions.width ) / 2;
var setY = ( my_height - elementDimensions.height ) / 2 + scrollY;


setX = ( setX < 0 ) ? 0 : setX;
setY = ( setY < 0 ) ? 0 : setY;


element.style.left = setX + "px";
element.style.top = setY + "px";


element.style.display = 'block';
}
وبعدين في المكان اللي تبغيه ضع هذا الكود

إقتباس:
<div id="overlay" onclick="hideBox()" style="display:none"></div>


<div id="box" style="display:none">
<img id="close" src="/images/close.gif" onclick="hideBox()" alt="Close"
title="Close this window" />
Here's a bunch of really sweet content!
</div>


ايضا تحتاج الى تحميل هذا الملف واستدعائه في الهيدر
Prototype JavaScript framework: Download Prototype






__________________
ownersınnı
ALdiraZi BLoOoG | Contact Me | lt.tl - shorten your URL

آخر تعديل بواسطة owner في 15-06-2008 الساعة 11:55 AM. السبب: اضافة بعض الاكواج
owner is offline   قديم 15-06-2008, 11:54 AM
الرد مع إقتباس
الرد على الموضوع



أدوات الموضوع

قوانين المشاركات
لا يمكنك كتابة مواضيع جديدة
لا يمكنك إضافة ردود
لا يمكنك إرسال مرفقات
لا يمكنك تعديل مشاركاتك

كود vB متاح
كود [IMG] متاح
كود HTML غير متاح
Trackbacks are متاح
Pingbacks are متاح
Refbacks are متاح


المواضيع المشابهه
الموضوع كاتب الموضوع القسم الردود آخر مشاركة
كيف يمكنني استنباط الصفحة القادم منها الزائر SilverBoy الويب والويب 2.0 والـ Semantic Web 12 27-02-2003 05:32 AM
مقتطفات (1) كيف تحسب وقت إنشاء الصفحة Mr.Muslem الويب والويب 2.0 والـ Semantic Web 4 13-11-2002 11:09 PM
كيف أخلي تفتح نافذة جديدة عند الضغط على زر poll الويب والويب 2.0 والـ Semantic Web 4 28-02-2002 11:24 AM
كيف أعمل صفحة تفتح في نافذة جديدة poll الويب والويب 2.0 والـ Semantic Web 7 22-02-2002 06:44 PM
كيف يمكنني جعل نافذة الإعلان في شركة "virtualave.net" تظهر في الصفحة وليس إطار لوحده؟ فاعل خير الويب والويب 2.0 والـ Semantic Web 3 09-08-2000 03:50 PM


جميع الأوقات بتوقيت غرينتش +3. الوقت الآن هو 03:06 PM.