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

الموضوع: إلى الأخ الكريم Zizwar

  1. #1

    إلى الأخ الكريم Zizwar



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


    أولاً أخي الكريم " Zizwar " أشكرك جزيل الشكر لما تقدمه من مساعدة لأخوانك في الجافا سكربت وغيرها ...

    وحقيقة أريد أن أستفيد منك وتقدم لي هذه المساعدة بما أن لديك خبرة في لغة الجافا سكربت .. حيث أن لدي مجلة قمت بتحميلها ، وأقوم الآن بتعريبها لكن مشكلة هذه المجلة أنها لا تقبل إدخال الأسماء أو التسجيل بالعربي .. وأعتقد هذا الأمر يعود إلى برمجة الجافا سكربت فيها وللأسف الشديد ليس لدي خبرة في هذه اللغة .. وأعتقد أن الكود التالي هي السبب .. فهل هناك إمكانية في تعديل الكود التالي حتى تقبل المجلة إدخال الأسماء باللغة العربية ؟؟

    كود PHP:
    <script language="JavaScript">
      function VerifyForm() {
        var sto = '';
        var erreur = false;
        if (document.userprefnow.upseudo.value.search(/\W/) != -1) {
          sto += '  - <? echo addslashes($web266); ?>\n';
          erreur = true;
        }
        if ((document.userprefnow.uemail.value.indexOf("@")<1) || (document.userprefnow.uemail.value.indexOf("@")!=document.userprefnow.uemail.value.lastIndexOf("@")) || (document.userprefnow.uemail.value.lastIndexOf(".")<document.userprefnow.uemail.value.indexOf("@")+2)) {
          sto += '  - <? echo addslashes($web42); ?>\n';
          erreur = true;
        }
        if (erreur == true) {
          sto = '<? echo addslashes($web265); ?>\n' + sto;
          alert(sto);
        }
        else {
          document.userprefnow.submit();
        }
      }
    </script>
    وهذا الكود أيضاً :
    كود PHP:
    <script language="JavaScript">
      var clic = 0;
      function VerifyForm() {
        var sto = '';
        var erreur = false;
        var largeur = 300;
        var progbar = '<? echo $site[28]; ?>';
        if (progbar == '') {
          var hauteur = 130;
        }
        else {
          var hauteur = 180;
          progbar = '<BR><BR><IMG SRC="inc/img/progbar/'+progbar+'">';
        }
        var top=(screen.height-hauteur)/2;
        var left=(screen.width-largeur)/2;
        if (document.rapporter.pseudo.value.search(/\w/) == -1) {
          sto += '  - <? echo addslashes($web40); ?>\n';
          erreur = true;
        }
        if ((document.rapporter.pemail.value.indexOf("@")<1) || (document.rapporter.pemail.value.indexOf("@")!=document.rapporter.pemail.value.lastIndexOf("@")) || (document.rapporter.pemail.value.lastIndexOf(".")<document.rapporter.pemail.value.indexOf("@")+2)) {
          sto += '  - <? echo addslashes($web42); ?>\n';
          erreur = true;
        }
        if ((document.rapporter.pfmail.value.indexOf("@")<1) || (document.rapporter.pfmail.value.indexOf("@")!=document.rapporter.pfmail.value.lastIndexOf("@")) || (document.rapporter.pfmail.value.lastIndexOf(".")<document.rapporter.pfmail.value.indexOf("@")+2)) {
          sto += '  - <? echo addslashes($web122); ?>\n';
          erreur = true;
        }
        if (document.rapporter.ptxt.value.search(/\w/) == -1) {
          sto += '  - <? echo addslashes($web43); ?>\n';
          erreur = true;
        }
        if (document.rapporter.ptit.value.search(/\w/) == -1) {
          sto += '  - <? echo addslashes($web123); ?>\n';
          erreur = true;
        }
        if ((document.rapporter.purl.value.indexOf("(")>0) || (document.rapporter.purl.value.indexOf(")")>0) || (document.rapporter.purl.value.indexOf(";")>0)) {
          sto += '  - <? echo addslashes($web229); ?>\n';
          erreur = true;
        }
        if (erreur == true) {
          sto = '<? echo addslashes($web44); ?>\n' + sto;
          alert(sto);
        }
        else {
          clic++;
          messok = <? echo $site[27]; ?>;
          if (messok > 0) {
            mess=open('','','width='+largeur+',height='+hauteur+',top='+top+',left='+left+',status=no,toolbar=no,scrollbars=no,resizable=no');
            textwait = '<HTML><HEAD><TITLE><? echo $web41?></TITLE>';
            textwait += '<meta http-equiv="Content-Type" content="text/html; charset="<? echo $charset?>"></HEAD>';
            textwait += '<BODY bgcolor="<? echo $page[0]; ?>" leftmargin="5" topmargin="5" style="overflow: hidden;"><FIELDSET><CENTER><BR>';
            textwait += '<B><? echo $web220?></B>';
            textwait += progbar;
            textwait += '<BR><BR></CENTER></FIELDSET></BODY></HTML>';
            mess.document.write(textwait);
            mess.setTimeout('window.close();',1000*messok);
            mess.document.close();
          }
          if (clic == 1) {
            document.rapporter.submit();
          }
        }
      }
      function AddSmiley(zoop) {
        document.rapporter.ptxt.focus();
        var sel = document.selection.createRange();
        sel.text = zoop;
        document.rapporter.ptxt.focus();
      }
    </script>
    هل يوجد في الكود أمر ما يمنع إدخال اللغة العربية إلى الحقول ؟؟!!


    تحياتي لك وفي إنتظار ردك





    ArabOasis.Net غير متواجد حالياً


  2. #2
    ArabOasis.Net غير متواجد حالياً

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


    وعليكم السلام يا أخي آسف أخي على التأخر

    هذا الكود الذي أدرجت لا علاقة له بمشكل الحروف العربية هذا الكود يتأكد هل بعض الحقول هل تحتوي على هذه العلامات @ . ...
    أما عن مشكل التسجيل بالعربية فغالبا ما تتم برمجتها بال php و يستحسن في المرة القادمة أن ترفق الملف

    تحياتي لك و السلام






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

  4. #4
    ArabOasis.Net غير متواجد حالياً

  5. #5
    ArabOasis.Net غير متواجد حالياً

  6. #6
    ArabOasis.Net غير متواجد حالياً

  7. #7
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2003
    المشاركات
    790


    ملف inc/includes.inc
    فيه $charset
    عدله ليكون windows-1256
    و الله أعلم





    __________________
    دكتور لا
    Dr.no غير متواجد حالياً

  8. #8


    رد مقتبس من Dr.no
    ملف inc/includes.inc
    فيه $charset
    عدله ليكون windows-1256
    و الله أعلم
    شكراً لك على الرد لكن لا يوجد في ملف inc/includes.inc أي قيمة لهذا المتغير $charset وقد أرفقته لك هذا الملف مع ملف آخر وهو functions.php .. تجدهما في المرفقات .


    تحياتي لك وعسى أن نجد حلاً لهذه المشكلة !!!





    الملفات المرفقة الملفات المرفقة
    ArabOasis.Net غير متواجد حالياً

  9. #9
    عضو فعال
    تاريخ التسجيل
    Jul 2003
    المشاركات
    1,576


    بسم الله الرحمن الرحيم

    أعتقد أنك لو قمت بإرفاق المجلة كلها أفضل

    تحياتي





    __________________
    SWF Thumbnail - tweet me
    Egyptechno غير متواجد حالياً





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

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

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