Saya punya link seperti ini:
<a href="/index2.php?option=com_jumi&fileid=3&Itemid=11" onclick="window.open(this.href,'targetWindow','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,')
Saya ingin jendela pembuka baru terbuka dalam ukuran tertentu. Bagaimana cara menentukan tinggi dan lebar?
javascript
html
Alex Gordon
sumber
sumber
width=100vw, height=100vh
akan berhasil juga.window.open ("http://www.javascript-coder.com", "mywindow","menubar=1,resizable=1,width=350,height=250");
dari
http://www.javascript-coder.com/window-popup/javascript-window-open.phtml
:]
sumber
window.open('http://somelocation.com','mywin','width=500,height=500');
sumber
Tambahkan saja ke string parameter.
window.open(this.href,'targetWindow','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=350,height=250')
sumber
<a style="cursor:pointer" onclick=" window.open('http://YOUR.URL.TARGET','',' scrollbars=yes,menubar=no,width=500, resizable=yes,toolbar=no,location=no,status=no')">Your text</a>
sumber
Ini adalah praktik terbaik dari halaman jendela.open Jaringan Pengembang Mozilla :
<script type="text/javascript"> var windowObjectReference = null; // global variable function openFFPromotionPopup() { if(windowObjectReference == null || windowObjectReference.closed) /* if the pointer to the window object in memory does not exist or if such pointer exists but the window was closed */ { windowObjectReference = window.open("http://www.spreadfirefox.com/", "PromoteFirefoxWindowName", "resizable,scrollbars,status"); /* then create it. The new window will be created and will be brought on top of any other window. */ } else { windowObjectReference.focus(); /* else the window reference must exist and the window is not closed; therefore, we can bring it back on top of any other window with the focus() method. There would be no need to re-create the window or to reload the referenced resource. */ }; } </script> <p><a href="http://www.spreadfirefox.com/" target="PromoteFirefoxWindowName" onclick="openFFPromotionPopup(); return false;" title="This link will create a new window or will re-use an already opened one" >Promote Firefox adoption</a></p>
sumber
Siapa pun yang mencari komponen file Vue cepat, ini dia:
// WindowUrl.vue <template> <a :href="url" :class="classes" @click="open"> <slot></slot> </a> </template> <script> export default { props: { url: String, width: String, height: String, classes: String, }, methods: { open(e) { // Prevent the link from opening on the parent page. e.preventDefault(); window.open( this.url, 'targetWindow', `toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=yes,width=${this.width},height=${this.height}` ); } } } </script>
Pemakaian:
<window-url url="/print/shipping" class="btn btn-primary" height="250" width="250"> Print Shipping Label </window-url>
sumber
Menggunakan fungsi dalam naskah ketikan
openWindow(){ //you may choose to deduct some value from current screen size let height = window.screen.availHeight-100; let width = window.screen.availWidth-150; window.open("http://your_url",`width=${width},height=${height}`); }
sumber