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

الموضوع: استفسار من محترفي الجي كويري

  1. #1

    استفسار من محترفي الجي كويري



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

    لدي استفسار له علاقة بكود جافا سكربت من مكتبة جي كويري
    كود HTML:
    $("#div_weather").putWeather({	
    				location:"damascus"
    });
    اريد تعديل الكود بحيث اضيف قائمة منسدلة SELECT و كلما اقوم بتغيير الخيار OPTION تتغير قيمة location ضمن الكود السابق

    مثلاً :
    كود HTML:
    <select>
    <option value="cairo">cairo</option>
    <option value="abu dhabi">abu dhabi</option>
    </select>
    فهل من مساعد ؟؟

    و شكراً لكم مسبقاً .





    __________________
    مبرمج php للتواصل : roudyhermez(at)hotmail(dot)com
    مدونتي PlusCSS


  2. #2
    عضو نشيط
    تاريخ التسجيل
    Feb 2008
    المشاركات
    281


    تفضل

    كود HTML:
    <script>
    function gocity(val) {
        $("#div_weather").putWeather({    
            location:val
        });
    }
    
    </script>
    
    <select name="city" onchange="gocity(this.value);"> 
    <option value="cairo">cairo</option> 
    <option value="abu dhabi">abu dhabi</option> 
    </select>
    وايضآ ممكن من خلال jquery مباشر

    $("select").change(function () {
    ...

    }).change();






  3. #3


    اشكرك اخي tech على الرد ..

    لكن لم تنفع الطريقة .. ما زلت اجهل كيفية عملها .
    هل يمكنك الاسهاب في الشرح اكثر ؟

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





    __________________
    مبرمج php للتواصل : roudyhermez(at)hotmail(dot)com
    مدونتي PlusCSS

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Feb 2008
    المشاركات
    281


    كود PHP:
    <select onchange="$('#div_weather').putWeather({location: this.value});"
        <
    option value="cairo">cairo</option
        <
    option value="abu dhabi">abu dhabi</option
    </
    select
    onchange = تنفيذ ما بادخلها عند تحديد اى عنصر من القائمة
    this.value = القيمة التى تم تحديدها, أن حددت القاهرة مثلآ
    this.value تكون قيمتها cairo






  5. #5


    شكرا اخي tech عذبتك معاي .. و الظاهر الخطأ من عندي
    انا استخدم الكود السابق ضمن برمجية مفصولة باستخدام محرك القوالب سمارتي .
    و قد اعطيتك الكود ناقص .. لهذا لم تستطع ان تساعدني ..

    اعتذر منك اخي Tech

    هذا هو كود الجافاسكربت كاملاً
    كود HTML:
    <script language="javascript">	
    			$("#div_weather").putWeather({
    				url:"./include/get_weather.php",	//url to get_weather.php
    				location:"damascus",	//a location to look for the weather
    				temp:"c",					//temperature units - c or f
    				lang:"ar",					//language short
    				dir:"rtl",						//direction - put 'rtl' for right to left
    				text_today:"اليوم",	//text for "Today"
    				text_weather_in:"الطقس في",	//text for "Weather in"
    				cache:true,					//if caching option enabled
    				cache_minutes:2				//caching last time (in minutes)
    			});	
    		</script>
    اريد فقط تغيير location عن طريق القائمة .





    __________________
    مبرمج php للتواصل : roudyhermez(at)hotmail(dot)com
    مدونتي PlusCSS

  6. #6
    عضو نشيط
    تاريخ التسجيل
    Feb 2008
    المشاركات
    281


    اتفضل مثال واضح
    كود HTML:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
        <head>
            <meta http-equiv="content-type" content="text/html; charset=utf-8">
            <title>Example</title>
            <script type="text/javascript" src="jquery-1.4.1.js"></script>
            <script type="text/javascript">
                $(document).ready(function() {
                    $(".selectweather").change(function () {
                        $("#div_weather").putWeather({
                            url:"./include/get_weather.php",    //url to get_weather.php
                            location: $(this).val(),    //a location to look for the weather
                            temp:"c",                    //temperature units - c or f
                            lang:"ar",                    //language short
                            dir:"rtl",                        //direction - put 'rtl' for right to left
                            text_today:"اليوم",    //text for "Today"
                            text_weather_in:"الطقس في",    //text for "Weather in"
                            cache:true,                    //if caching option enabled
                            cache_minutes:2                //caching last time (in minutes)
                        });    
                    });
                });
            </script>
        </head>
        <body>
            <select class="selectweather"> 
                <option value="cairo">cairo</option> 
                <option value="abu dhabi">abu dhabi</option> 
            </select>
        </body>
    </html>







  7. #7


    شكراً لك اخي tech تم حل المشكلة بجهودك ..

    اشكرك .





    __________________
    مبرمج php للتواصل : roudyhermez(at)hotmail(dot)com
    مدونتي PlusCSS





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

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

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