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

تنفيذ اوامر عن طريق اكواد الجافا؟

بدأه دمعة فحل في 2 يناير 2010 · 1 رد · 862 مشاهدة · في قسم البرمجة بــ Javascript
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

السلام عليكم ورحمة الله :)

اعتذر اذا كان عنوان الموضوع خطأ او موضوعي مخالف

لكن انا بحثت وبحثت لم اجد حل او شرح او طريقة لتنفيذ اوامر عن طريق الجافا سكربت

مثال على ذالك

مثلا انا اتصفح احد امواقع بمتصفح Opera

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

اتمنى الرد عليه في اسرع وقت وشكرا لكم :)

#2

هل تتصفح أحد المواقع أم أنك تصممه وتريد كود لعمل popup لا أدري ولكني أفترض الثاني

يمكنك استخدام الطريقة open وهي احد أعضاء الكائن window و هي كالتالي

oNewWindow = object.open( [sURL] [, sName] [, sFeatures] [, bReplace])

وهذه الدالة مدعومةمن أول انترنت اكسبلورر 4 وفايرفوكس 1 وأوبرا 9 كما يذكر الموقع W3Schools

[sURL] هو الرابط لما تريد أن تفتحه ولا بد أن يتضمن http للروابط الخارجية وإلا يعتبر نسبي relative path

[sName] تحتوي كلمة من هؤلاء (_blank,_parent,_self,_top) لتبين طريقة الفتح

[sFeatures] تبين الخصائص مثل الطول والعرض وfullscreen وغيرها وتوضح في المثال أو يمكنك الرجوع للروابط أعلاه

ومرجعك بالنسبة لل IE هنا msdn

أو من W3Schools وهي الأصل

وهذا المثال يوضح الموضوع

<html>
<head><title>Hello</title>

</head>
<script type="text/jscript">
var features="height=500,width=600,status=yes,toolbar=no,menubar=no,location=no";
function openwin1()
{
    //نستخدم هذه الطريقة حينما نحتاج أن نقتح ويندو جديدة وفقط
   window.open("http://www.google.com","_blank",features);
}
//هذا هو المقبض الذي سيحوي عنوان الويندو الجديدة
var win=null;
function openwin2(url)
{
    //نحن بحاجة الي مقبض للنافذة للتحكم فيها ثانية
    if(win==null||win.closed)
    {
        //نفتح جوجل ولا بد من تضمين http ونخبره ان يفتحها في نافذة جديدة ونخبره بخصائصها
        win=window.open("http://www.google.com","_blank",features);
    }
    else
    {

        win.focus();
        //في حالة ان العنوان فارغ يمكننا فتح رابط آخر وليكم msdn
        win.open((url=="")?"http://msdn.microsoft.com":url);

    }
}
function closewin()
{
    //نتأكد أولا أن النافذة تم إنشائها وأنها لم تغلق وإلا نصدر رسالة ونغادر الدالة
    if(win==null||win.closed)
    {
        alert("Sorry its null or already closed");
        return;
    }
    //نغلق الويندو
    win.close();
    win==null;
}
</script>
<body>
<button onclick="openwin1()" >Just Open New Window</button><br /><br />
<input type="text" id="urltxt" value="http://" style="width:30%" />   <button onclick="openwin2(urltxt.value)">Naviagte</button>
     <button onclick="closewin()">Close it</button>
</body>
</html>

وهذه الأمثلة

simple

medium

هذا علمناه والله المستعان

Electrical communications and electronics engineer

C++ Developer

 


stackoverflow profile : http://stackoverflow.com/users/249120/ahmed-safan


 


Just Keep Moving On , never stop until you are dead


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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…