تصف هذه المقالة تقنيات معالجة JS للقفز وتمرير القيم في الصفحة الثابتة HTML. شاركه للرجوع إليه ، على النحو التالي:
تمرير القيمة من خلال "؟" في HTML:
<a href = "index2.html؟ name = caoy"> نقل القيمة الثابتة </a>
تلقي في الصفحة index2.html التي تقفز إليها:
var name = urlparm.parm ("name") ؛الرمز كما يلي:
index.html:
<script type = "text/javaScript" src = "geturlparam.js"> </script> <a href = "index2.html؟ name = caoy"> نقل القيمة الثابتة </a>
index2.html:
<script type = "text/javaScript"> var name = urlparm.parm ("name") ؛ تنبيه (اسم) ؛ </script>geturlparam.js:
urlparm = function () {// url parameter var data ، index ؛ (الدالة init () {data = [] ؛ index = {} ؛ var u = window.location.search.substr (1) ؛ if (u! = '') {var parms = decodeUricomponent (u) .split ('&') parms [i] Data [0] = [P [1]] ؛ }) () ؛ إرجاع {// احصل على المعلمات ، على غرار request.getParameter () parm: function (o) {// o: اسم المعلمة أو ترتيب المعلمة جرب {return (typeof (o) == 'number'؟ data [o] [0]: data [index [o]] [0]) ؛ } catch (e) {}} ، // get group parameter ، على غرار request.getParamEtervalues () parmvalues: function (o) {// o: اسم المعلمة أو ترتيب المعلمة حاول {return (typeof (o) == 'number'؟ data [o]: data [index [o]]) ؛ } catch (e) {}} ، // هل تحتوي المعلمة parmname على parm: function (parmname) {return typeof (parmname) == 'string'؟ typeof (فهرس [parmname])! = 'undefined': false ؛ } ، // الحصول على خريطة المعلمة ، على غرار request.getParamEterMap () parmmap: function () {var map = {} ؛ حاول {for (var p في الفهرس) {map [p] = data [index [p]] ؛ }} catch (e) {} خريطة الإرجاع ؛ }}} () ؛بهذه الطريقة يمكنك نقل القيم من خلال HTML
لمزيد من المعلومات حول المحتوى المتعلق بـ javaScript ، يرجى مراجعة موضوعات هذا الموقع: "ملخص لتأثيرات وتقنيات تبديل JavaScript" ، "ملخص لمهارات خوارزمية بحث JavaScript" ، "ملخص لتأثيرات الرسوم المتحركة JavaScript و Techniques و" ملخص ". خوارزميات وتقنيات JavaScript Traversal "، و" ملخص استخدام العمليات الرياضية JavaScript "
آمل أن تكون هذه المقالة مفيدة لبرمجة JavaScript للجميع.