У меня есть такая ссылка:
<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,')
Я хочу, чтобы новое открывающееся окно открывалось с определенным размером. Как указать высоту и ширину?
javascript
html
Алекс Гордон
источник
источник
width=100vw, height=100vh
тоже подойдет.window.open ("http://www.javascript-coder.com", "mywindow","menubar=1,resizable=1,width=350,height=250");
из
http://www.javascript-coder.com/window-popup/javascript-window-open.phtml
:]
источник
window.open('http://somelocation.com','mywin','width=500,height=500');
источник
Просто добавьте их в строку параметров.
window.open(this.href,'targetWindow','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=350,height=250')
источник
<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>
источник
Это лучшие практики со страницы window.open сети разработчиков 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>
источник
Если вам нужен быстрый файловый компонент Vue, пожалуйста:
// 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>
Применение:
<window-url url="/print/shipping" class="btn btn-primary" height="250" width="250"> Print Shipping Label </window-url>
источник