Dysgwch sut i addasu'r ffenestr newydd
Mae JavaScript yn ffordd ddefnyddiol o agor dolen mewn ffenestr newydd oherwydd eich bod yn rheoli sut y bydd y ffenestr yn edrych a lle y caiff ei osod ar y sgrin trwy gynnwys manylebau.
Cystrawen ar gyfer y Dull Agored Ffenestr JavaScript () Dull
I agor URL mewn ffenestr porwr newydd, defnyddiwch y dull agored Javascript () fel y dangosir yma:
window.open ( URL, enw, specs, yn ei le )ac addasu pob un o'r paramedrau.
Er enghraifft, mae'r cod isod yn agor ffenestr newydd ac yn nodi ei ymddangosiad gan ddefnyddio paramedrau.
window.open ("https://www.somewebsite.com", "_blank", "toolbar = yes, top = 500, left = 500, width = 400, height = 400");Paramedr URL
Rhowch URL y dudalen yr ydych am ei agor yn y ffenestr newydd. Os nad ydych yn pennu URL, mae ffenestr wag newydd yn agor.
Enw Paramedr
Mae'r paramedr enw yn gosod y targed ar gyfer yr URL. Mae agor yr URL mewn ffenestr newydd yn ddiofyn ac fe'i nodir yn y modd hwn:
- _blank. Opens new window ar gyfer yr URL.
Mae'r opsiynau eraill y gallwch eu defnyddio yn cynnwys:
- _self. Yn disodli'r dudalen gyfredol gyda'r URL.
- _parent. Llwythi'r URL i mewn i'r ffrâm rhiant.
- _top. Yn disodli unrhyw fframiau sydd wedi'u llwytho.
Manylebau
Y paramedr specs yw lle rydych chi'n addasu'r ffenestr newydd trwy fynd i mewn i restr wedi'i gymysgu gan gyma heb unrhyw leoedd gwely. Dewiswch o'r gwerthoedd canlynol.
- uchder = picsel. Mae'r fanyleb hon yn gosod uchder y ffenestr newydd mewn picsel . Y gwerth isafswm y gellir ei gofnodi yw 100.
- lled = picsel. Mae hyn yn gosod lled y ffenestr newydd mewn picsel. Y gwerth lleiaf yw 100.
- chwith = picsel. Mae'r fanyleb hon yn gosod lleoliad chwith y ffenestr newydd. Ni ellir cofnodi unrhyw werthoedd negyddol.
- top = picsel. Mae hyn yn gosod sefyllfa uchaf y ffenestr newydd. Ni ellir defnyddio gwerthoedd negyddol.
- menubar = yes | dim | 1 | 0. Defnyddiwch y fanyleb hon i nodi a ddangoswch y bar ddewislen ai peidio.
- statws = ie | na | 1 | 0. Mae hyn yn dangos a ddylid ychwanegu bar statws ai peidio.
Mae rhai manylebau'n benodol i borwr:
- lleoliad = ie | na | 1 | 0. Mae'r fanyleb hon yn nodi a ddylid dangos y maes cyfeiriad ai peidio. Ar gyfer porwr Opera yn unig.
- resizeable = yes | no | 1 | 0. Yn pennu a ellir newid maint y ffenestr ai peidio. I'w ddefnyddio gyda IE yn unig.
- lleoliad = ie | na | 1 | 0. Yn dangos p'un ai i arddangos bariau sgrolio ai peidio. Yn cyd-fynd â IE, Firefox ac Opera yn unig.
- bar offer = ie | na | 1 | 0. Yn penderfynu p'un ai i ddangos bar offer y porwr ai peidio. Yn cyd-fynd â IE ac Firefox yn unig.
Amnewid
Un pwrpas yn unig yw'r paramedr dewisol hwn - i nodi a yw'r URL sy'n agor yn y ffenestr newydd yn disodli'r cofnod cyfredol yn rhestr hanes y porwr neu'n ymddangos fel cofnod newydd.
- Pan fydd yn wir , mae'r URL yn disodli'r cofnod porwr presennol yn y rhestr hanes
- Pan fydd yn ffug , rhestrir yr URL fel cofnod newydd yn y rhestr hanes porwr.