صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 25

الموضوع: سؤال عجز عن عباقرة الجافا سكريبت... موضوع جدي

  1. #1
    خبير سيرفرات لينكس
    تاريخ التسجيل
    Mar 1999
    المشاركات
    4,917

    سؤال عجز عن عباقرة الجافا سكريبت... موضوع جدي



    السلام عليكم :
    البرنامج التالي يتحسس عرض الصورة وطولها واريد ان استخدمة بالمنتدى حين يضع العضو صورة كبيرة جدا يقوم بتصغيرها ولا اريد ان اقوم بالعمل بال php ولكن بالجافا سكريبت

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

    لماذا عملية التكرار للكود ؟
    لاني سوف اربطه بالصور التي يضعها الالعضاء اي عن طريق كود ال بي بي

    ويجب ملاحظة اني راعيت عدم تكرار ال ID للصورة ويمكنك ان ترى بالكود اني وضعت انشاء اي دي عشوائي
    ولا يتكرر بالصور .

    الكود موجود هنا في حال نسختة مرتين بالصفحة سوف يتكرر الكود رقم 2 بالصفحة مع عدم تنفيذ الاكود الاول ؟


    كود PHP:


    <script LANGUAGE="JavaScript">

    var 
    imgsrc "http://www.shabablek.com/drimages/data/media/14/Amazing.jpg";
    var 
    Math.random();
    Math.round(r*956565699);

    function 
    resizeImage(id,name)
    {
     var 
    temp=document.getElementById("x" "1")
     
    temp.style.display=''
        
     
    myImage document.getElementById("x" "1")
     
    newX=myImage.width
     newY
    =myImage.height

     
    if (myImage.width 320 && myImage.height 200 )
     {
     
    newX=myImage.width myImage.width 50/100
     newY
    =myImage.height myImage.height 50/100
     
    }

     if (
    myImage.width 320 || myImage.height 200 )
     {
      
    newX=myImage.width myImage.width 50/100
      newY
    =myImage.height myImage.height 50/100
     
    }
    eval(
    "document."+name+".width=newX");
    eval(
    "document."+name+".height=newY");
    }

    function 
    desbnon()
    {
     var 
    temp=document.getElementById("x" "1")
     
    temp.style.display=''
    }

    document.write('<img id="');
    document.write("x" "1");
    document.write('" src="' imgsrc '" name="' );
    document.write("x" "1");
    document.write('" onload="desbnon(); resizeImage(event,\'');
    document.write("x" "1");
    document.write("')\" style = 'display:none;'>");

    </script> 






    beshoo غير متواجد حالياً


  2. #2
    خبير سيرفرات لينكس
    تاريخ التسجيل
    Mar 1999
    المشاركات
    4,917


    the code was attached





    الملفات المرفقة الملفات المرفقة
    • نوع الملف: txt temp.txt‏ (1.1 كيلوبايت, 75 مشاهدات)
    beshoo غير متواجد حالياً

  3. #3
    Banned
    تاريخ التسجيل
    Feb 2003
    المشاركات
    1,803


    ابحث في موقع سكربتات الجافا أو الهوت سكربت:shy:





    omar alzaabi غير متواجد حالياً

  4. #4
    خبير سيرفرات لينكس
    تاريخ التسجيل
    Mar 1999
    المشاركات
    4,917


    عندي عادة اني لا اضع موضوع الا بعد البحث الشديد .





    beshoo غير متواجد حالياً

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


    بيشو منذ ان اخترقت موقعي اختفيت من مسنجري يا ريال سامحناك يالبطل ...........خلني اشوفك على المسنجر





    ALMOTMAIZ غير متواجد حالياً

  6. #6
    خبير سيرفرات لينكس
    تاريخ التسجيل
    Mar 1999
    المشاركات
    4,917



    انا اخترقت موقعك ؟؟؟؟؟؟





    beshoo غير متواجد حالياً

  7. #7
    عضو فعال جدا
    تاريخ التسجيل
    Oct 2003
    المشاركات
    2,495


    ايه اخترقت موقعه وانا شاهد بعد




    خخخخخخخخخ
    بيشو شكلك انخرعت
    امزح





    __________________
    عربي وافتخر

    بعض مواضيعي في سوالف سوفت:
    أمير عبدالله غير متواجد حالياً

  8. #8
    خبير سيرفرات لينكس
    تاريخ التسجيل
    Mar 1999
    المشاركات
    4,917


    ارجو المحافظة على الموضوع. وصبغتة الجدية ........ز


    هل من عارف ؟:anger1: :anger2:





    beshoo غير متواجد حالياً

  9. #9
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2001
    المشاركات
    576

    حل آخر



    السلام عليكم
    كودك به تعقيدات كثيرة لذلك قمت بتعديل كود آخر ونجح الأمر معي

    مرفق مع هذه المشاركة التعديل مع مثال بالإضافة للكود الأصلي.

    وتقبل تحياتي.





    الملفات المرفقة الملفات المرفقة
    • نوع الملف: zip php4.zip‏ (79.6 كيلوبايت, 55 مشاهدات)
    php4 غير متواجد حالياً

  10. #10
    عضو نشيط جدا
    تاريخ التسجيل
    Mar 2003
    المشاركات
    357


    سبق و ان وجدت هاك يقوم بعمليه تصغير الصور .. لكي تظهر مناسبة للمنتدى

    و يمكنك تحليل الهاك و مراجعة مصدره للأستفادة

    الهاك موجود في هذا الموضوع

    http://www.phpbbarabia.com/board/viewtopic.php?t=7040





    __________________
    أكبر تجمع ادبي ثقافي عربي في عالم الإنترنت
    HTTP://WWW.AWRAG.COM
    Only dream غير متواجد حالياً

  11. #11
    خبير سيرفرات لينكس
    تاريخ التسجيل
    Mar 1999
    المشاركات
    4,917


    اخي php4

    شكرا لك بس كل تعبك لا يجدي لسبب جوهري
    كود PHP:

    <img src="monkeys.jpg"
    name="monkeys" onload="dragResizeImage(this.name)">

    <
    hr>
    <
    img src="monkeys2.jpg"
    name="monkeys2" onload="dragResizeImage(this.name)"
    انا هون مشكلتي وهي تغير ال id
    انا بدي حطها بالمنتدى ضمن رموز ال bb
    وبهذا القدر سوف يتكرر الكود وبذلك يتكرر ال ID

    وانا حليتها بكودي على ان يكون ال ID عشوائي .
    بذلك ان تكرر الكود فلن يكون هناك مشكلة لان لك منه id خاص به .


    اتمنى المراجعة





    beshoo غير متواجد حالياً

  12. #12
    خبير سيرفرات لينكس
    تاريخ التسجيل
    Mar 1999
    المشاركات
    4,917


    رد مقتبس من Only dream
    سبق و ان وجدت هاك يقوم بعمليه تصغير الصور .. لكي تظهر مناسبة للمنتدى

    و يمكنك تحليل الهاك و مراجعة مصدره للأستفادة

    الهاك موجود في هذا الموضوع

    http://www.phpbbarabia.com/board/viewtopic.php?t=7040

    ها الحل غير مجدي ابدا :
    السبب : ان حجوم الصور سوف تكون ثابتة لدينا .......
    وانا اريد التصغير ضمن نسبة .





    beshoo غير متواجد حالياً

  13. #13
    خبير JavaScript
    تاريخ التسجيل
    Jul 2002
    المشاركات
    2,920


    السلام عليكم

    ولو أني لم أفهم قصدك أكثر لكن أرجو أن أكون موفقا







    Zizwar غير متواجد حالياً

  14. #14
    خبير JavaScript
    تاريخ التسجيل
    Jul 2002
    المشاركات
    2,920


    و الكود هو بعد التعديل
    كود PHP:

    <SCRIPT LANGUAGE="JavaScript">
    <!--
    var 
    img "http://www.shabablek.com/drimages/data/media/14/Amazing.jpg";
    var 
    Math.random();
    Math.round(r*956565699);
    var 
    html '';
    html += '<IMG id="wino';
    html += r;
    html += '" src="';
    html += img;
    html += '">';
    document.write(html);
    var 
    "350";
    var 
    "200";

    function 
    wino(){

    var 
    temp=document.getElementById("wino"+r);
        if (
    temp.width || temp.height ){
            
    temp.height h;
            
    temp.width w;
         }
    }
    window.onload wino
    //-->
    </SCRIPT> 
    و معناه أن أي صورة يحملها المتغير img إذا كان عرضها أ و طولها أكبر من المتغيرين h و w : فسيتحتم على عرض و طول الصورة أن يكونا على قيمة المتغير h و w

    مثال
    السورس

    و السلام






    Zizwar غير متواجد حالياً

  15. #15
    خبير سيرفرات لينكس
    تاريخ التسجيل
    Mar 1999
    المشاركات
    4,917


    ماشاء الله الكثير من المشاركين معي لم اتوقع هذا الزخم .......

    ماشاء الله .

    اخي Zizwar شكرا لك ولكن حلك له مشكلتان

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


    قد عدلت الكود الذي وفرة اخي php4 ونجحت في التعديل وارفقت الكود هنا ولكن تبقى مشكلة غريبة جدا من نوعها ....


    انه حين تفتح صفحة ال HTML ترى انه هناك صورة واحدة ...
    رغم اني مكرر الكود مترين ولكن عندما نقوم بعمل ريفرش للصفحة تظهر الصورة الاولى والثانية على الرغم انه قبل عملية الرفرش كان قد ظهر عندي فقط الصورة الثانية ......

    الحل بات باليد ولكن نريد ان نكشف اين الخلل .





    الملفات المرفقة الملفات المرفقة
    beshoo غير متواجد حالياً





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

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

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