الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة في إستدعاء الفنكشن عن طريق الزر الموجود في فنكشن أخرى

بدأه بحورهــ في 2 ديسمبر 2010 · 2 رد · 687 مشاهدة · في قسم البرمجة بــ Javascript
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أعمل حاليا على مشروع واستخدم فية الجافا سكربت

واجهتني فية مشكلة :(

وهي

لدي function Cal() و function callfunctioncal()

الفنكشن function callfunctioncal() يتم استدعائها عند تحميل الصفحة

وايضا في الفنكشن function callfunctioncal() لدي button اذا تم الضغط عليه يتم استدعاء function Cal()

لكن الاستدعاء الثاني الخاص ب function Cal لا يعمل ولا أعرف مالمشكلة :(

وهذا هو الكود



<head>
‎ <meta http-equiv="content-type" content="text/html; charset=windows-1256">‎
<title>ConfirmationPage</title>

<script type="text/javascript">
function Cal()
{ document.writeln("<br />"+" the function is call "+"<br />");
var time = new Date();

//sec.disabled=false;
//return time

//document.writeln("<br />"+"<input id=hour name=hour type=text/>"+"<br />");

document.writeln("<br />"+" -End of function cal -- "+"<br />");
}

function callfunctioncal()
{document.writeln("<br />"+" * the function callfunctioncal is called * "+"<br />");
document.writeln("<br />"+"<input name=butt type=button value='OK I am sure' onclick='Cal()'/>"+"<br />");
document.writeln("<br />"+"***-End of callfunctioncal -*** "+"<br />");
}

</script>



</head>
<body onload= "callfunctioncal()" dir="rtl">


</body>
</html>
               <html dir="rtl" xmlns = "http://www.w3.org/1999/xhtml" >

أرجو منكم مساعدتي

وجزيتم خيرا

#2
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
	<title>Untitled Page</title>
	<script type="text/javascript">
function Cal()
{ 
   document.body.innerHTML=document.body.innerHTML+"<br />"+" the function is call  "+"<br />";
   var time = new Date();
   //sec.disabled=false;
   //return time
   document.body.innerHTML=document.body.innerHTML+"<br />"+"<input id=hour name=hour type=text/><br />"+time.toString()+"<br />";
   document.body.innerHTML=document.body.innerHTML+"<br />"+" -End of function cal -- "+"<br />";
}

function callfunctioncal()
{
document.body.innerHTML="<br />"+" * the function callfunctioncal is called * "+"<br />";
document.body.innerHTML=document.body.innerHTML+"<br />"+"<input type='button' value='OK I am sure' onclick='Cal()'/>"+"<br />";
document.body.innerHTML=document.body.innerHTML+"<br />"+"***-End of  callfunctioncal  -*** "+"<br />";
alert("ff");
}

</script>

</head>
<body  onload="callfunctioncal()">

</body>
</html>

In bad state

#3

شكرا لك X-File

ولكن الطريقة لم تعمل معي :(

فكرة الصفحة هي انها تاخذ معلومات من صفحة أخرى وتعرضها للعميل

وتضع زر إن كان يريد التأكيد على معلوماته سيضغط الزر

عند الضغط على الزر يفترض أن الزر يستدعي دالة الكال

التي تحفظ قيمة وقت النقر على الزر في تكست بوكس

لكن للأسف الدالة لا تستدعى أثناء الضغط على الزر

مع الاخذ بالاعتبار أن الزر موجود في فنكشن اخرى يتم استدعائها عند تحميل البدي لصفحة

بعد إذنك أرسلت لك الكود كاملا

أرجو منك مساعدتي

لاني حقيقة لا أعرف مالمشكلة :(

شكرا لك مرة أخرى

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…