Жаңа терезені қалай баптауды үйреніңіз
JavaScript - бұл жаңа терезеде сілтемені ашудың пайдалы жолы, себебі сіз терезенің қалай көрінетінін және ол техникалық сипаттамаларды қосу арқылы экранда қай жерде орналасатынын басқарасыз.
JavaScript терезесінің ашық () әдісі үшін синтаксис
Жаңа браузер терезесінде URL ашу үшін Javascript open () әдісін мына жерде көрсетілгендей пайдаланыңыз:
window.open ( URL, атау, ерекшеліктер, ауыстыру )және параметрлердің әрқайсысын теңшеңіз.
Мысалы, төмендегі код жаңа терезені ашады және оның көрінісін параметрлерін пайдаланып көрсетеді.
window.open («https://www.somewebsite.com», «_blank», «toolbar = yes, top = 500, left = 500, width = 400, height = 400»);URL параметрі
Жаңа терезеде ашылатын беттің URL мекен-жайын енгізіңіз. URL мекен-жайын көрсетпесеңіз, жаңа бос терезе ашылады.
Параметр атауы
Аты параметрі URL үшін мақсатты орнатады. URL-ді жаңа терезеде ашу әдепкі болып табылады және мына жолмен көрсетіледі:
- _blank. URL үшін жаңа терезені ашады.
Қолдануға болатын басқа параметрлерге мыналар кіреді:
- Өзі. Ағымдағы бетті URL мекенжайымен ауыстырады.
- _parent. URL-ті басты кадрға жүктейді.
- _top. Жүктелетін кез-келген кадрларды ауыстырады.
Ерекшеліктер
Параметр параметрі - бос орынсыз үтірмен бөлінген тізім енгізу арқылы жаңа терезені теңшейтін жерде. Келесі мәндерден таңдаңыз.
- биіктігі = пикселдер. Бұл ерекшелік жаңа терезенің биіктігін пикселдерде орнатады. Енгізілетін ең аз мән - 100.
- ені = пикселдер. Бұл жаңа терезенің енін пикселдерде орнатады. Ең аз мәні - 100.
- сол = пикселдер. Бұл ерекшелік жаңа терезенің сол жақ позициясын анықтайды. Теріс мәндерді енгізуге болмайды.
- жоғарғы = пикселдер. Бұл жаңа терезенің жоғарғы позициясын белгілейді. Теріс мәндерді қолдануға болмайды.
- menubar = иә | жоқ | 1 | 0. Мәзір жолын көрсету немесе көрсетпеу үшін осы ерекшелікті пайдаланыңыз.
- status = yes | no | 1 | 0. Бұл күй жолағын қосуға немесе қоспауға нұсқайды.
Кейбір техникалық сипаттамалар браузерге тән:
- location = yes | no | 1 | 0. Бұл spec мекенжай өрісін көрсету немесе бермеу туралы көрсетеді. Тек Opera браузері үшін.
- resizeable = yes | no | 1 | 0. Терезенің өлшемін өзгертуге болатынын анықтайды. Тек IE-мен пайдалану үшін.
- location = yes | no | 1 | 0. Жылжыту жолақтарын көрсету немесе бермеу керектігін көрсетеді. IE, Firefox және Opera ғана үйлесімді.
- toolbar = yes | no | 1 | 0. Браузер құралдар тақтасын көрсету немесе бермеу керектігін анықтайды. IE және Firefox тек үйлесімді.
Ауыстыру
Бұл қосымша параметрде тек бір мақсат бар - жаңа терезеде ашылатын URL браузер журналы тізіміндегі ағымдағы жазбаны алмастырады немесе жаңа жазба ретінде пайда болады.
- Егер шын болса, URL ағымдағы тізімдегі ағымдағы шолғыш жазбасын ауыстырады
- Егер жалған болса, URL шолғыш тарихының тізімінде жаңа жазба ретінде тізімделеді.