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

ابحث عن كود اتش تي ام ال يكون وصلة مباشرة لصفحة اخرى

مغلق
بدأه ensana في 23 يناير 2008 · 10 رد · 2,798 مشاهدة · في قسم البرمجة بــ Javascript
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

لو سمحتم اني ابحث عن كود اتش تي ام ال

لو لدي صفحة لنك لصحة تانية(another) فاني اريد الكود الذي يمكني قبل الانتقال إلى هذه الصفحة (another) الانتقال إلى صفحة اخرى وليس الانتقال إلى (another)

وهذا الكود يوضع في ال (head)

وجزاكم الله خيرا

#2

لديك صفحة لنفرض main

ولديك صفحة اخرى another

في صفحة main يوجد link يقوم عند النقر عليه بالانتقال الى another (هل الكود بالشكل التقليدي a href="another.html"...)

تريد كود HTML يقوم بنقلك الى صفحة اخرى عدا another .. صح؟

بصراحة توضيحك غير مفهوم يرجى العمل عليه بشكل أفضل في المرة القادمة, حالياً اجابتي لك هي ان الشئ الوحيد الذي تستطيع وضعه في HEAD ليقوم بما تريد هو JavaScript/VBScript.

لكن لا افهم الغاية منه.

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#3

بالمناسبة كنت أفكر بالأمر لذلك كتبت التالي

<head>
<script>
function redirect(){
   if(parseInt(navigator.appVersion)<4)return false;
   else window.location="http://www.yahoo.com"; return true;
}
</script>
</head>
<body>
<a href="http://www.google.com" onClick="redirect()" >You were supposed to see 'something, now you will see 'something else'</a>
</body>

من المفترض بمتصفح قديم في هذا المجال أن يكون "ذكي" فيما يتعلق بالأحداث المستخدمة.. لسبب ما الكود السابق لا يعمل.. :hmm:

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#4
Junkie كتب:
بالمناسبة كنت أفكر بالأمر لذلك كتبت التالي

<head>
<script>
function redirect(){
   if(parseInt(navigator.appVersion)<4)return false;
   else window.location="http://www.yahoo.com"; return true;
}
</script>
</head>
<body>
<a href="http://www.google.com" onClick="redirect()" >You were supposed to see 'something, now you will see 'something else'</a>
</body>

من المفترض بمتصفح قديم في هذا المجال أن يكون "ذكي" فيما يتعلق بالأحداث المستخدمة.. لسبب ما الكود السابق لا يعمل.. :hmm:

يجب اضافة return

onClick="return redirect()"
#5

شكراً لكن ليس هذا السبب.. الكود سيعمل بدون return المشكلة انه لا يقوم بالتحويل إلى www.yahoo.com بدلاً من www.google.com

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#6
onClick="redirect();return false;"

الان يعمل؟

#7

نعم :)

Smart Browsers and Smart Event Handler <_<

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#8

جزاكم الله خيرا

لكني لم افهم الكود؟

هل هو اتش تي ام ال؟

ولو هو بليس كود اتش تي ام ال فهل يوجد اتش تي ام ال لحل هذا الموقف؟

وجزاكم الله خيرا

#9

السلام عليكم ورحمة الله وبركاته

هذا HTML + JAVASCRIPT .

HTML وحدها لا تكفي.

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#10

جزاك الله خيرا

ما معنى هذا السطر if(parseInt(navigator.appVersion)<4)return false;

#11

ان كان اصدار المتصفح اقل من 4 فهو مقصور على الكثير من امكانيات المتصفحات الحديثة بالتالي لن يتم تنفيذ التحويل.

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

هذا الموضوع مغلق.

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

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

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

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

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