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

javascript

مغلق
بدأه remaz22 في 13 أغسطس 2003 · 6 رد · 754 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

Hi

plz I want to ask your help,My Question is

how can i define global variable using javascript, i want variable that i can

define it in one page and assign value to it and then can use it in other pages and can

change its value in other pages

thank you

#2

var +Varient

ahabdeen.jpg

<marquee>

مش موجود بصفة دايمة للامتحانات

</marquee>

#3

من الصعب ان ينجح الامر ربما ينجح و لكن بطرق معقدة و ملتوية الصحيح هو اما تخزينها على مخدم او على قاعدة بيانات ما

على كل حال باب النقاش مفتوح للآراء باقي الاخوة

اهلا بك معنا:D

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#4

أخشى أن يكون الأمر مستحيلا ً إلا باستخدام طرق الأخ جافا مان (استخدام الداتا بيسيس).

أنت ماذا تريد أن تفعل بالضبط ؟؟؟

#5

أنا عندي فكرة :rolleyes:

استخدم ال java applet وريح نفسك أو أعمل الموقع بتقنية ال ASP .NET مع ال #C راح يكون الأمر أسهل بكثير :)

#6

السلام عليكم

أخي الفاضل أنا قيد عملت الموقع كله باستخدام aspطبعا مع htmlوجافا سكريبت

المشكلة أنه أحتاج في بعض الصفحات المستخدم لما يضغط على ربط ابي اغير قيمة المتغير من false الي trueواروح لصفحة ثانية اشيك هل المتغير قيمته

true ام false

يعني ابي شيئين الاول انه القيمة ماتصبح true الا لما يضغط على linkمعين onclickوالشي الثاني المتغير لازم يكون global عشان اقدر اشيك عليه

بصفحة ثانية لكن للاسف المشكلة الي تواجهني انه لما يضغط على اي رابط بالصفحة يصير trueمو بس على الرابط المحدد

يعني ماعرفت اسويه لا asp ولا javascriptملاحطة صفحات الموقع محفوظة asp

ان شاء الله يكون عندك الحل

#7

اخي الكريم

من المعروف ان بورتوكول HTTP وهو البروتوكول المستخدم في التصفح

هو "HTTP is a“ stateless” protocol"

المستخدم في كل مرة يتصل بالسيرفر فانه يعتبر اتصال جديد

يمعنى ان المستخدم عندما يتصفح اي صفحة من السيرفر ثم يطلب صفحة اخرى

فان السيرفر لا يستطيع حفظ معلومات عن المستخدم ومعرفة انه هو الذي طلب الصفحة السابقة

لذلك

يتم استخدام تقنيات اخرى لمتابعة المستخدم وحفظ بياناته وقت التصفح

مثل

استخدام Session Tracking

وهذه تكون في لغات البرمجة (server side)

مثل JSP , PHP , ASP

تستطيع عمل ذلك ب ASP

يمعنى انك تحفظ قيمة المتغير في ال Session Object

وال Session

عبارة عن Object خاص بكل مستخدم يزور موقعك !

وتستطيع مشاهدة البيانات المحفوظةفي هذا Object من اي صفحة

الا اذا المستخدم عمل خروج من الموقع ..

انا لا اعرف كيف يتم عمله في ASP

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

Session Mangement

او

Session Tracking

فيASP

او الطريقة الاخرى

============================================

او الطريقة الاخرى هي استعمال الكوكيز في الجافا سكربت

تحفظ قيمة المتغير في جهاز المستخدم على شكل كوكيز

وتضع كود لقراءة المتغير في كل صفحة من صفحات موقعك التي تحتاج فيه الى معرفة قيمة المتغير

===============

ولكن الطريقة الاولى افضل لان الطريقة الثانية قد تفشل اذا كان المستخدم قد منع الكوكيز ..

ارجو ان اكون وضحت المطلوب ...

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

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