• 0
MMA_EG_Cairo

مشكلة في الـ Script !

سؤال

يعمل جيداً مع Internet Explorer ،،، لكنه لا يعمل مع الـ FireFox !!!

هذا إجراء يقوم بإرسال قيمة لهايبر لينك Hyper Link ثم ينفذه عن طريق VBScript :

Sub ClickLink(PageName)
ALink.href = PageName
ALink.click
End Sub

ثم يتم تنفيذة كما يلي داخل صفحة ASP :

onClick="Call ClickLink('<% = PageName %>')"

أرجو معرفة لماذا لا ينفذ الـ Script ؟؟؟

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

6 إجابة على هذا السؤال .

  • 0

ربما يكون السبب أن الفاصلتين العلويتين المفردتين تمرران السلسلة "<% = PageName %>" كنص بدلا من تعويضها كرقم أو ربما لا تحتاج اليساوي

جرب راقب القيمة المررة

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

لا لا ،،، ده مش عايز يتنفذ الـ Script أساساً مع FireFox فقط لا غير !!!

لكنه يعمل جيداً مع Internet Explorer ،،، وده الغريب في الأمر كلة !!!

ده غير أني كتبت القيمة نصياً مباشرتاً ولم يفي بالغرض !!!

أنظر

onClick="Call ClickLink('Page1.asp')"

أو

onClick="ClickLink 'Page1.asp'"

وبردو مفيش فايدة !!!

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم ...

. However, other web browsers such as Firefox and Opera do not have built-in support for VBScript.
مقتبس من (http://en.wikipedia.org/wiki/VBScript) , يعني الــ VBscript لا يعمل على Firefox و الله اعلم .. عليكم بالجافا سكربت .
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أنا عملت كده بردو ولم يعمل سوي علي الـ Internet Explorer ،،، أما بخصوص الـ FireFox لا يعمل علي الإطلاق !!!

وده أللي مجنني !!!

أنظر الكود التالي :

<html>
</head>
<script Language="JavaScript">
function ViewMsg(Value)
{
hr.href=Value;
hr.click;
};
</Script>
</head>
<body>
<Input Type="Button" onClick="ViewMsg('AAA.htm');" Value="Click Here">
</body>
<A HRef="#" ID=hr></A>
</html>

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

الأحرف في html تكتب بأحرف صغيرة أيضاً هناك العديد من الأخطاء، تصحيحة:

<!DOCTYPE html>
<head>
<meta charset="utf-8">
<script>
function ViewMsg(value) {
var hr = document.getElementById("hr");

hr.href= value;
hr.click();
}
</script>
</head>
<body>
<button onclick="ViewMsg('AAA.htm');">Click Here</button>
<a href="#" id="hr"></a>
</body>
</html>

إذا أردت تغيير الصفخة إستخدم document.location :

document.location = value;

إذا كنت تستخدم firefox إذهب لقائمة tools ثم web developer ثم web console، ستفتح نافذة صغيرة تستخبرك بأخطاء الصفحة.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

لكل كل الشكر والتقدير والإحترام

فعلاً حضراتك عندك حق وأشتغلت مع الإثنين

لكن مشكلتي كانت غريبة قوي أن الـ VBScript يحدث له مشاكل مع الـ FireFox !!!

فكان نفسي ألاقي حل للمشكلة لأن أنا أساساً بتعامل مع لغة الـ BASIC من سنة 1996 م تقريباً

لذلك أنا كنت عاوز أبرمج صفحات الويب الخاصة بيا بلغتي أللي أفهمها !!!

فيا ريت لو عند حضرتك حل للمشكلة أكون شاكر أفضالك

وإن لم يكن هناك حلاً فسأضطر للبرمجة بالجافا وأمري لله !!!

شكراً لك مجدداً

بارك الله فيك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .