Leer hoe om die nuwe venster aan te pas
JavaScript is 'n nuttige manier om 'n skakel in 'n nuwe venster oop te maak omdat jy beheer hoe die venster sal lyk en waar dit op die skerm geplaas gaan word deur spesifikasies in te sluit.
Sintaksis vir die JavaScript-venster oop () Metode
Om 'n URL in 'n nuwe blaaier te maak, gebruik die Javascript open () -metode soos hier getoon:
window.open ( URL, naam, spesifikasies, vervang )en pas elkeen van die parameters aan.
Byvoorbeeld, die kode hieronder maak 'n nuwe venster oop en spesifiseer sy voorkoms met parameters.
window.open ("https: / / www.somewebsite.com", "_blank", "toolbar = ja, bo = 500, links = 500, breedte = 400, hoogte = 400");URL Parameter
Tik die URL van die bladsy wat jy wil oopmaak in die nuwe venster. As u nie 'n URL spesifiseer nie, word 'n nuwe leë venster oopgemaak.
Naam Parameter
Die naam parameter stel die teiken vir die URL in. Die opening van die URL in 'n nuwe venster is die standaard en word op hierdie manier aangedui:
- _blank. Maak 'n nuwe venster vir die URL oop.
Ander opsies wat jy kan gebruik, sluit in:
- _self. Vervang die huidige bladsy met die URL.
- _parent. Laai die URL in die ouerraamwerk.
- _Top. Vervang enige raamwerke wat gelaai is.
specs
Die spesifikasieparameter is waar u die nuwe venster aanpas deur 'n kommas geskeide lys met geen witruimtes in te voer. Kies uit die volgende waardes.
- hoogte = pixels. Hierdie spesifikasie stel die hoogte van die nuwe venster in pixels . Die minimum waarde wat ingevoer kan word, is 100.
- width = pixels. Dit stel die breedte van die nuwe venster in pixels. Die minimum waarde is 100.
- links = pixels. Hierdie spesifikasie stel die linker posisie van die nuwe venster in. Geen negatiewe waardes kan ingevoer word nie.
- top = pixels. Dit stel die boonste posisie van die nuwe venster in. Negatiewe waardes kan nie gebruik word nie.
- menubar = ja | nee | 1 | 0. Gebruik hierdie spesifikasie om aan te dui of die menubalk vertoon moet word al dan nie.
- status = ja | nee | 1 | 0. Dit dui aan of u 'n statusbalk wil byvoeg of nie.
Sekere spesifikasies is blaaierspesifieke:
- plek = ja | nee | 1 | 0. Hierdie spesifikasie dui aan of die adresveld moet vertoon word al dan nie. Slegs vir Opera-blaaier.
- grootte wil u verander = ja | nee | 1 | 0. Bepaal of die venster verander kan word of nie. Vir gebruik met slegs IE.
- plek = ja | nee | 1 | 0. Dui aan of scrollbars vertoon word al dan nie. Slegs verenigbaar met IE, Firefox en Opera.
- toolbar = ja | nee | 1 | 0. Bepaal of die blaaier nutsbalk vertoon moet word al dan nie. Slegs verenigbaar met IE en Firefox.
vervang
Hierdie opsionele parameter het net een doel om te spesifiseer of die URL wat in die nuwe venster oopmaak die huidige inskrywing in die lesergeskiedenislys vervang of as 'n nuwe inskrywing verskyn.
- Wanneer dit waar is , vervang die URL die huidige blaaierinskrywing in die geskiedenislys
- Wanneer dit vals is , word die URL gelys as 'n nuwe item in die blaaiergeskiedenislys.