السلام عليكم
لدي الكود واحتاج إلى تطويره بحيث إن المصفوفة لا تأخذ متغيرات لغة بي اتش بي عند وضعه في ملف بي اتش بي والمشكلة هو أنه لا يمكن أن تفصيل السطر في المصفوفة حيث إنه ستحصل أخطاء في كود الجافاسكربت، هذا هو الكود:
هل يمكن تعديله كي يتناسب مع المطلوبة.
<table border='1' width='100%' dir='rtl'><tr>
<td style='height: 300px; width: 300px;' valign='top'>
<a href='home.php' onMouseover="show_this(0)">اللوحة الرئيسية</a>
<a href='add.php' onMouseover="show_this(1)">إضافة</a>
</td>
<td valign='top'>
<div id="desc" onMouseover="c_delayhide()" onMouseout="resetit(event)">
<script language="JavaScript1.2">
var submenu=new Array()
submenu[0]="<p class='cp1p'>اضغط على الرابط مباشرة للدخول لصفحة إدارة الموقع.</p>"
submenu[1]='<ul id="cp1links"><p>يمكنك إضافة محتويات جديدة في :</p><li><a href="1">هندسة</a></li><li><a href="2">برمجة</a></li><li><a href="3">تطوير</a></li><li><a href="4">مقالات</a></li></ul>'
var delay_hide=2000
var menuobj=document.getElementById? document.getElementById("desc") : document.all? document.all.desc : document.layers? document.dep1.document.dep2 : ""
function show_this(which){
c_delayhide()
thecontent=(which==-1)? "" : submenu[which]
if (document.getElementById||document.all)
menuobj.innerHTML=thecontent
else if (document.layers){
menuobj.document.write(thecontent)
menuobj.document.close()
}
}
function resetit(e){
if (document.all&&!menuobj.contains(e.toElement))
delayhide=setTimeout("show_this(-1)",delay_hide)
else if (document.getElementById&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))
delayhide=setTimeout("show_this(-1)",delay_hide)
}
function c_delayhide(){
if (window.delayhide)
clearTimeout(delayhide)
}
function contains_ns6(a, b) {
while (b.parentNode)
if ((b = b.parentNode) == a)
return true;
return false;
}
</script>
</td></tr></table>
</body></html>المشكلة هنا:
submenu[1]='<ul id="cp1links"> يمكنك إضافة محتويات جديدة في :<li><a href="1">هندسة</a></li><li><a href="2">برمجة</a></li><li><a href="3">تطوير</a></li><li><a href="4">مقالات</a></li></ul>'
لا يمكن التلاعب أبداً ولا يقبل وضع متغيرات ولا ولا...