النتائج 1 إلى 8 من 8

الموضوع: كيفية تحويل متغير جافا الى متغير php

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    122

    كيفية تحويل متغير جافا الى متغير php



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

    هذا كود الجافا فى أول صفحة php

    <script language="Javascript">

    var re= screen.height

    </script>

    هنا عرفنا متغير باسم re
    المطلوب أن نتمكن فى php من التعرف علي re كمتغير عادى يمكنه طبعه


    وشكرا







  2. #2


    إجعل كود الجافاسكربت وأرجو الملاحظة اسمها جافاسكربت وليس جافا يمرر قيمة أبعاد الشاشة إلى php من خلال بروتوكول http وعبر GET كالتالي:
    في الصفحة الأولى:
    كود PHP:
    <script type="text/javascript">
    document.location="http://www.YourSite.com/YourPHPScript.php?Screen="+screen.height

    </script>
     
    في صفحة PHPScript.php
    كود PHP:
    <?php
    echo $_GET['Screen'] ;

    ?>
    وإذا أردت طريقة أكثر احترافية فسوف تحتاج للـ Ajax حيث تأخذ عرض أو طول الشاشة بالجافاسكربت وتمرر عبر Ajax القيمة للـ PHP
    ربما من الأسهل لك أن تستخدم الطريقة المشروحة بالأعلى، ولكنه من الأفضل لو تبدأ تعلم تقنية Ajax

    آمل أن أكون قد أفدتك.






  3. #3
    عضو نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    122


    شكرا لك على ردك المفيد

    ولكن هناك ملحوظة أن الكود يظهر فى لينك الموقع واما أريد أن تكون القيمة مخفية

    وياريت لو كمان طريقة ajax ان أمكن

    وشكرا لك






  4. #4


    طيب لما لا تمرر الأبعاد عن طريق الكوكيز؟

    بالنسبة للـ Ajax يؤسفني حقيقة أني لا أستطيع إفادتك بكود، فالمسألة في ذهني تبدو طويلة، ولكني نصحتك بـ(تعلمها) وليس استخدامها فقط، لأنها قد تتطلب جهداً في إعادة تصميم برنامجك كله وذلك قد لا ترغب به بشكل آني وعاجل، ولكنك إذا تعلمتها فقد تغير رأيك لما تضيفه من إيجابيات كالسرعة وتخفيف الباندوث والتخاطب بين لغات الكلاينت والسيرفر وتحثك على إعادة تصميم برنامجك.

    ويمكنني المساعدة بتوفير كتاب:
    Sams Teach Yourself Ajax in 10 Minutes
    وهو كتاب من النوع الخفيف على القلب
    وهذا محتواه فأخبرني إن رغبت به.



    Table of Contents | Index

    Copyright
    About the Author
    Acknowledgments
    We Want to Hear from You!
    Reader Services
    Introduction
    About This Book
    What Is Ajax?
    Who This Book Is For
    What Do I Need To Use This Book?
    Conventions Used in This Book
    Online Resources and Errata
    Part I: A Refresher on Web Technologies
    Lesson 1. Anatomy of a Website
    A Short History of the Web
    Workings of the World Wide Web
    Summary
    Lesson 2. Writing Web Pages in HTML
    Introducing HTML
    Elements of an HTML Page
    A More Advanced HTML Page
    Some Useful HTML Tags
    Cascading Style Sheets in Two Minutes
    Summary
    Lesson 3. Sending Requests Using HTTP
    Introducing HTTP
    The HTTP Request and Response
    HTML Forms
    Summary
    Lesson 4. Client-Side Coding Using JavaScript
    About JavaScript
    In at the Deep End
    Manipulating Data in JavaScript
    Summary
    Lesson 5. Server-Side Programming in PHP
    Introducing PHP
    Embedding PHP in HTML Pages
    Variables in PHP
    Controlling Program Flow
    Summary
    Lesson 6. A Brief Introduction to XML
    Introducing XML
    XML Basics
    JavaScript and XML
    The Document Object Model (DOM)
    Summary
    Part II: Introducing Ajax
    Lesson 7. Anatomy of an Ajax Application
    The Need for Ajax
    Introducing Ajax
    The Constituent Parts of Ajax
    Putting It All Together
    Summary
    Lesson 8. The XMLHTTPRequest Object
    More About JavaScript Objects
    Introducing XMLHTTPRequest
    Creating the XMLHTTPRequest Object
    Summary
    Lesson 9. Talking with the Server
    Sending the Server Request
    Monitoring Server Status
    The Callback Function
    Summary
    Lesson 10. Using the Returned Data
    The responseText and respon***ML Properties
    Another Useful JavaScript DOM Property
    Parsing respon***ML
    Providing User Feedback
    Summary
    Lesson 11. Our First Ajax Application
    Constructing the Ajax Application
    The HTML Document
    Adding JavaScript
    Putting It All Together
    Summary
    Part III: More Complex Ajax Technologies
    Lesson 12. Returning Data as Text
    Getting More from the responseText Property
    Summary
    Lesson 13. AHAHAsynchronous HTML and HTTP
    Introducing AHAH
    Creating a Small Library for AHAH
    Using myAHAHlib.js
    Summary
    Lesson 14. Returning Data as XML
    Adding the "x" to Ajax
    The respon***ML Property
    ProjectAn RSS Headline Reader
    Summary
    Lesson 15. Web Services and the REST Protocol
    Introduction to Web Services
    RESTRepresentational State Transfer
    Using REST in Practice
    REST and Ajax
    Summary
    Lesson 16. Web Services Using SOAP
    Introducing SOAP (Simple Object Access Protocol)
    The SOAP Protocol
    Using Ajax and SOAP
    Reviewing SOAP and REST
    Summary
    Lesson 17. A JavaScript Library for Ajax
    An Ajax Library
    Reviewing myAHAHlib.js
    Implementing Our Library
    Using the Library
    Extending the Library
    Summary
    Lesson 18. Ajax "Gotchas"
    Common Ajax Errors
    The Back Button
    Bookmarking and Links
    Telling the User That Something Is Happening
    Making Ajax Degrade Elegantly
    Dealing with Search Engine Spiders
    Pointing Out Active Page Elements
    Don't Use Ajax Where It's Inappropriate
    Security
    Test Code Across Multiple Platforms
    Ajax Won't Cure a Bad Design
    Some Programming Gotchas
    Summary
    Part IV: Commercial and Open Source Ajax Resources
    Lesson 19. The prototype.js Toolkit
    Introducing prototype.js
    Wrapping XMLHTTPRequestthe Ajax Object
    Example ProjectStock Price Reader
    Summary
    Lesson 20. Using Rico
    Introducing Rico
    Rico's Other Interface Tools
    Summary
    Lesson 21. Using XOAD
    Introducing XOAD
    XOAD HTML
    Advanced Programming with XOAD
    Summary

    أو عليك بهذا الموضوع:
    (أول درس في القسم) مقدمة في الأجاكس وال
    XMLHttpRequ






  5. #5
    عضو نشيط
    تاريخ التسجيل
    Dec 2001
    المشاركات
    64


    لو فرضا اخذت القيمة من الكلاينت (جهاز المستخدم) لايمكن تحويله القيمة الا بعد تنفيذه في السيرفر . PHP لغة سيرفر مش كلاينت .
    لازم ترسل المتغير من جهاز المستخدم الى السيرفر مثل ماقال WebDeveloper

    حط القيمة في تكست وارسلها لصفحة PHP واحفظها في سيشن مثلا
    كود PHP:


    <script language="Javascript">
    function 
    GetScreenSize(){
     
    alert ('fssdfds');
     
     var 
    x;
     
    x=document.getElementById('screentext');
     
    x.value=screen.height;
     
    }
    </script>

    <p><a href=Javascript:GetScreenSize()> Click here</a></p>
    <input type=text value="" id=screentext> 







  6. #6
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2006
    المشاركات
    335


    انا حيرنى هذا الامر كثير وهو كيف تاخد قيمة متغير من الجافا اسكربت وتستخدمه فى كود php فى نفس الصفحه
    بس اتذكر انى وجدت الحل فى موقع اجنبى وهو كان مقعد
    حيث كان ياخد القيمة ويضعها فى hidden
    <input name="" type="hidden" value="">
    مخفى جوة فوم وطبعا بالبى اتش بى بتطبع الفايل المتغير المخفى


    سابحث عن الكود واضعهم لكم





    __________________
    شبكة البيت للتصميمات وبرمجة الاسكربتات الخاصة
    http://www.Elbayt.NeT
    الزواج - العقارات -الاخبار- مجلات خاصة - نيوك - منتديات - قروبات - مستعمل - الجوال - الوظائف - واى من الاسكربتات الخاصة

  7. #7
    عضو نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    122


    ياريت تساعدنى فيه بأذن الله






  8. #8
    عضو نشيط
    تاريخ التسجيل
    Dec 2001
    المشاركات
    64


    هنا تقدر تحط القيمة في تكست ، الحين عليك ترسل القيمة الى السيرفر

    كود PHP:
    <input type=text value="" id='screentext'اخفي هذا 

     
    <script language="Javascript"
    function 
    GetScreenSize(){ 

      
     var 
    x
     
    x=document.getElementById('screentext'); 
     
    x.value=  screen.height



    GetScreenSize()
    </script> 











ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض