ما شاء الله ابداع
أخوي Egyptechno أعتقد أن زيزور ليس عربي![]()
ما شاء الله ابداع
أخوي Egyptechno أعتقد أن زيزور ليس عربي![]()
ليس عربي !
هو من وين إذن ؟
الأخ ززوار مغربي![]()
__________________
CSS - XHTML
أخوكم بربري مغربي مسلم
المهم طريقة الكود الثاني وصلت و ستجدونها في المرفقات و الشرح
سنحتاج لحجز مساحة ضمن div مرة أخرى و نعطي لللإيدي قيمة favoirdiv و في ستايل نعطي للبوزيشن absolute و ليس relative لأننا فيها سنخرج روابط المفضلات و بما أننا في كل مرة سنضيف رابط فإن وضعنا relative فإن محتويات الصفحة ستتأتر و تنزل مع كل رابط
الصورة أو الرابط الذي نريده أن يصعد عند الضغط عليه يجب ان نكتب و سط وسمه هذا الكودكود PHP:
<div id="favoirdiv" style="position:absolute"></div>
ككود PHP:
id="wino1" name="الرابط هنا" title="العنوان هنا"
style="position:relative;top:0;left:0" onclick="winoo(this)"
لاحظو أن البوزيشن هنا أعطيناه realative ذالك حتى إن كان للرابط الآخر top:0;left:0 لا يظهرو كلهم في طبقة واحدةكود PHP:
<A id="wino1" name="http://winomania.com" title="winomania"
style="position:relative;top:0;left:0" onclick="winoo(this)">
winomania
</A>
وأيضا name حجزته لإمتداد الموقع و ليس للإستدلال كما عهدنا منه لتعرف أن لا حدود مع هذه اللغة
ويجب أن تعطي لكل رابط أو صورة id خاص به حتى لا يقع تعارض
و كود جافا سكريبت هو
يشتغل على ie و mozilla و الكود مازال تجريبي طرحته إن كان هناك مهتم حتى يتم التطويركود PHP:
<SCRIPT LANGUAGE="JavaScript">
<!--
/*
4swalif
Ibrahim Bidi
url: winomania.com
email: [email]Zizwar@hotmail.com[/email]
*/
var actif,activ,idIno;
var down = 0;
var tdown = 23
var z = 0;
winoo = function(o){
document.getElementById("saveid").value = o.id;
actif = window.setInterval("winodown()",1);
}
winodown = function(){
idIno = document.getElementById("saveid").value;
var ob = document.getElementById(idIno);
var topplus = parseInt(ob.style.top) + 1;
var leftplus = parseInt(ob.style.left) + 1;
//alert(topplus)
ob.style.top = topplus;
ob.style.left = leftplus;
if(down>tdown){
window.clearInterval(actif);
activ = window.setInterval("winoup()",1);
down = 0;
}
down++
}
winoup = function(){
idIno = document.getElementById("saveid").value;
var ob = document.getElementById(idIno);
var topmin = parseInt(ob.style.top) - 7;
ob.style.top = topmin;
if(topmin<-500){
window.clearInterval(activ);
ob.style.visibility="hidden";
addfavoir();
}
}
/////////////////////////////////////
addfavoir = function(){
idIno = document.getElementById("saveid").value;
var ob = document.getElementById(idIno);
var s = ob.name;
var t = ob.title;
var url = '<A HREF="'+s+'">+ '+t+'</A><BR>';
var favoir = document.getElementById("favoirdiv").innerHTML;
document.getElementById("favoirdiv").innerHTML = favoir+url;
}
</SCRIPT>
و الله إني أسرق الوقت فقط و لوكان لي متسعا منه لبرمجت سكريبت كاملا و بطريقة أجمل لكن إنشاء الله في القريب سيكون ذالك
أنتظر رأيكم فيه و أي واحد يريد مني شرح بعض الأسطر من الكود فانا رهن الإشارة
مثال على السكريبت http://winomania.com/javascript/DownUpAdd.html
و السلام
راااائع :eek2:
ما شاء الله تبارك الرحمـن :eek2:
__________________
CSS - XHTML
أخ zizwar
وجدت خطأ !
yahooو linux4arab
لا تريد التوقف عن الظهور! مثل عمل الدالة switch :eek2:
__________________
CSS - XHTML
عمل رائع فعلا
ويوجد خطأ بسيط هنا http://winomania.com/javascript/DownUpAdd.html
عند الضغط على رابطين بسرعة يتكرر الرابط الثاني و يتعطل شكل الصفحة .
__________________
في العصافير جبن وهي طائره * وفي الصقور شموخ وهي تحتضر
شكرا لكم على الملاحظة و لقد تمكنت من تجاوزها عندما تضغط على أحد الروابط فلن يتم تفعيل الرابط الآخر حتى يتم الإنتهاء من وضعه بالمفضلة ، جربوه هنا
http://winomania.com/javascript/DownUpAdd2.html
رائع أخي الحبيب![]()
__________________
CSS - XHTML