Rumah hujung hadapan web tutorial js layer子层给父层页面元素赋值实例讲解

layer子层给父层页面元素赋值实例讲解

Feb 03, 2018 pm 01:05 PM
unsur Tugasan

本文主要为大家带来一篇layer子层给父层页面元素赋值,以达到向父层页面传值的效果实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。

父层:

jsp中:

//页面上添加一个隐藏的输入框待用于被子层设置value,从而将子层的数据传递到此页面

<input type="hidden" id="getValue" name="getValue" value="" />
Salin selepas log masuk

js代码:

//设置function,当执行时,弹出子窗口并传递当前窗口名称

//弹出子窗口(选择商家)
 function choseMerchant() {

  //获取当前窗口名称
  var parentName= window.name;

  /*(由于用的ssm框架)URL对应的是controller方法,并向其传递当前窗口名称,打开的窗口显示页面即    
  为经过controller方法后返回的页面*/
  var url = root + "/adPosition/choseMerchant?parentName="+ parentName;

  laySum = parent.layer.open({
   //设置打开的子窗口效果
   type : 2,
   title : "选择商家",
   shadeClose : true,
   shade : 0.5,
   shift : 0,
   area : [ '40%', '863px' ],
   content : url,
   success: function(layero, index){ 
   }
  });
 }
Salin selepas log masuk

子层:

jsp中:

//页面添加的隐藏输入框,存储的值是经过controller方法后返回的父窗口名称,用于区分,将id设置为mainIframeName

<input type="hidden" id="mainIframeName" name="mainIframeName" value="${parentName}">
Salin selepas log masuk

js代码:

//设置function,当执行时,传值并关闭当前窗口

function setvalue() {

  //得到“mainIframeName”输入框中存储的值
  var mainIframeName = $("#mainIframeName").val();

  //判断是否为空或者是未定义
  if (mainIframeName != "" && mainIframeName != "undefined") 
  {
  //此处的ifrc和winc的意义可自行查阅
  var ifrc = window.parent.frames[mainIframeName];
  var winc = ifrc.window || ifrc.contentWindow;
  try {
   //设置父窗口隐藏输入框的值为hello world
   winc.document.getElementById("getValue").value = "hello world!";
   } catch (ex) {
    winc.location.reload();
   }
  }
   //关闭当前窗口
   var index = parent.layer.getFrameIndex(window.name);
   parent.layer.close(index);
 }
Salin selepas log masuk

总结:此方法用于子层直接给父层元素赋值,从而达到传值的效果,关键点在于需要将父层窗口名称传递到子层中。

以上就是小编为大家带来的layer子层给父层页面元素赋值,以达到向父层页面传值的效果实例的全部内容了,希望大家喜欢哦~

相关推荐:

jQuery基于json对象自动给表单元素赋值

Atas ialah kandungan terperinci layer子层给父层页面元素赋值实例讲解. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk mendayakan salin dan tampal untuk mesin maya VMware Bagaimana untuk mendayakan salin dan tampal untuk mesin maya VMware Feb 21, 2024 am 10:09 AM

Anda boleh menyalin dan menampal teks dan fail dengan mudah antara mesin maya (VM) VMware dan sistem fizikal. Keupayaan ini membolehkan anda memindahkan imej, teks berformat dan tidak berformat dengan mudah, dan juga lampiran e-mel antara mesin maya dan sistem hos. Artikel ini akan menunjukkan kepada anda cara mendayakan ciri ini dan menunjukkan kaedah untuk menyalin data, fail dan folder. Cara Mendayakan Salin/Tampal dalam VMware VMware menyediakan tiga cara berbeza untuk menyalin data, fail atau folder daripada mesin maya ke mesin fizikal dan sebaliknya, seperti yang dijelaskan di bawah: Salin dan Tampal Elemen Seret dan Lepaskan Perkongsian Folder Ciri 1 ] Dayakan salinan -tampal menggunakan Alat VMware Anda boleh menggunakan papan kekunci jika pemasangan VMWare dan sistem pengendalian tetamu anda memenuhi keperluan

Bagaimana untuk menyalin halaman dalam Word Bagaimana untuk menyalin halaman dalam Word Feb 20, 2024 am 10:09 AM

Ingin menyalin halaman dalam Microsoft Word dan mengekalkan pemformatan? Ini adalah idea yang bijak kerana menduplikasi halaman dalam Word boleh menjadi teknik penjimatan masa yang berguna apabila anda ingin membuat berbilang salinan susun atur atau format dokumen tertentu. Panduan ini akan membimbing anda melalui proses langkah demi langkah menyalin halaman dalam Word, sama ada membuat templat atau menyalin halaman tertentu dalam dokumen. Arahan mudah ini direka untuk membantu anda mencipta semula halaman anda dengan mudah tanpa perlu bermula dari awal. Mengapa menyalin halaman dalam Microsoft Word? Terdapat beberapa sebab mengapa menyalin halaman dalam Word sangat bermanfaat: Apabila anda mempunyai dokumen dengan susun atur atau format tertentu yang anda ingin salin. Tidak seperti mencipta semula keseluruhan halaman dari awal

Buka kunci sejarah papan keratan macOS, teknik salin dan tampal yang cekap Buka kunci sejarah papan keratan macOS, teknik salin dan tampal yang cekap Feb 19, 2024 pm 01:18 PM

Pada Mac, adalah perkara biasa untuk perlu menyalin dan menampal kandungan antara dokumen yang berbeza. Papan klip macOS hanya mengekalkan item yang terakhir disalin, yang mengehadkan kecekapan kerja kami. Nasib baik, terdapat beberapa aplikasi pihak ketiga yang boleh membantu kami melihat dan mengurus sejarah papan keratan kami dengan mudah. Cara Melihat Kandungan Papan Klip dalam Finder Terdapat pemapar papan keratan terbina dalam dalam Pencari, membolehkan anda melihat kandungan papan keratan semasa pada bila-bila masa untuk mengelakkan ralat menampal. Operasinya sangat mudah: buka Finder, klik menu Edit, dan kemudian pilih Tunjukkan Papan Klip. Walaupun fungsi melihat kandungan papan keratan dalam Finder adalah kecil, terdapat beberapa perkara yang perlu diberi perhatian: pemapar papan keratan dalam Finder hanya boleh memaparkan kandungan dan tidak boleh mengeditnya. Jika anda menyalin

Lumpuhkan atau dayakan pemilihan salinan automatik untuk penyalinan dalam Terminal Lumpuhkan atau dayakan pemilihan salinan automatik untuk penyalinan dalam Terminal Mar 24, 2024 am 09:46 AM

Artikel ini akan menunjukkan kepada anda cara untuk mendayakan atau melumpuhkan penyalinan automatik pilihan ke papan keratan dalam Terminal Windows. Windows Terminal ialah emulator terminal berbilang tab yang dibangunkan oleh Microsoft khusus untuk Windows 11/10, menggantikan gesaan arahan tradisional. Ia menyokong aplikasi yang dijalankan seperti Command Prompt, PowerShell, WSL, Azure, dll. Selalunya apabila bekerja di terminal, pengguna perlu menyalin arahan dan output, namun terminal tidak menyokong operasi pemilihan penyalinan secara lalai. Teruskan membaca untuk mengetahui cara membetulkan isu ini. Bagaimana untuk mendayakan atau melumpuhkan penyalinan automatik pilihan ke cache dalam Terminal? Begini cara anda boleh mendayakan atau melumpuhkan penyalinan automatik pilihan ke papan keratan Terminal: Buka aplikasi Terminal dan klik di atas

Program C++: menambah elemen pada tatasusunan Program C++: menambah elemen pada tatasusunan Aug 25, 2023 pm 10:29 PM

Tatasusunan ialah struktur data jujukan linear yang digunakan untuk menyimpan data homogen di lokasi memori bersebelahan. Seperti struktur data lain, tatasusunan mesti mempunyai keupayaan untuk memasukkan, memadam, melintasi dan mengemas kini elemen dalam beberapa cara yang cekap. Dalam C++, tatasusunan kami adalah statik. C++ juga menyediakan beberapa struktur tatasusunan dinamik. Untuk tatasusunan statik, elemen Z boleh disimpan dalam tatasusunan. Setakat ini kita mempunyai n elemen. Dalam artikel ini, kita akan belajar cara memasukkan elemen pada penghujung tatasusunan (juga dikenali sebagai menambahkan elemen) dalam C++. Fahami konsep melalui contoh Penggunaan kata kunci ‘ini’ adalah seperti berikut: GivenarrayA=[10,14,65,85,96,12,35,74,69]Selepas.

Kesan peralihan CSS: bagaimana untuk mencapai kesan gelongsor elemen Kesan peralihan CSS: bagaimana untuk mencapai kesan gelongsor elemen Nov 21, 2023 pm 01:16 PM

Kesan peralihan CSS: Bagaimana untuk mencapai kesan gelongsor elemen Pengenalan: Dalam reka bentuk web, kesan dinamik elemen boleh meningkatkan pengalaman pengguna, antaranya kesan gelongsor adalah kesan peralihan yang biasa dan popular. Melalui sifat peralihan CSS, kita boleh mencapai kesan animasi gelongsor elemen dengan mudah. Artikel ini akan memperkenalkan cara menggunakan sifat peralihan CSS untuk mencapai kesan gelongsor elemen dan menyediakan contoh kod khusus untuk membantu pembaca memahami dan menggunakan dengan lebih baik. 1. Pengenalan kepada peralihan atribut CSS peralihan atribut peralihan CSS tra

Transformasi CSS: bagaimana untuk mencapai kesan putaran elemen Transformasi CSS: bagaimana untuk mencapai kesan putaran elemen Nov 21, 2023 pm 06:36 PM

Transformasi CSS: Cara untuk mencapai kesan putaran elemen memerlukan contoh kod khusus Dalam reka bentuk web, kesan animasi adalah salah satu cara penting untuk meningkatkan pengalaman pengguna dan menarik perhatian pengguna, dan animasi putaran adalah salah satu yang lebih klasik. Dalam CSS, anda boleh menggunakan atribut "transform" untuk mencapai pelbagai kesan ubah bentuk elemen, termasuk putaran. Artikel ini akan memperkenalkan secara terperinci cara menggunakan "transform" CSS untuk mencapai kesan putaran elemen, dan memberikan contoh kod khusus. 1. Cara menggunakan "transf" CSS

Dalam JavaFX, apakah elemen laluan yang berbeza? Dalam JavaFX, apakah elemen laluan yang berbeza? Aug 28, 2023 pm 12:53 PM

Pakej javafx.scene.shape menyediakan beberapa kelas dengan mana anda boleh melukis pelbagai bentuk 2D, tetapi ini hanyalah bentuk primitif seperti garisan, bulatan, poligon dan elips dll... Jadi jika anda ingin melukis kompleks Untuk bentuk tersuai, anda perlu untuk menggunakan kelas Path. Kelas laluan Kelas laluan Anda boleh melukis laluan tersuai menggunakan garis besar geometri ini yang mewakili bentuk. Untuk melukis laluan tersuai, JavaFX menyediakan pelbagai elemen laluan, kesemuanya tersedia sebagai kelas dalam pakej javafx.scene.shape. LineTo - Kelas ini mewakili baris elemen laluan. Ia membantu anda melukis garis lurus dari koordinat semasa ke koordinat (baru) yang ditentukan. HlineTo - Ini adalah jadual

See all articles