Skip to main content

Kā atvērt saiti jaunā logā, izmantojot JavaScript

Anonim

JavaScript ir noderīgs veids, kā atvērt saiti jaunā logā, jo jūs kontrolējat, kā logs izskatīsies un kur tas tiks ievietots ekrānā, iekļaujot specifikācijas.

JavaScript lapas atvēršanas () metodes metode

Lai atvērtu URL jaunā pārlūkprogrammas logā, izmantojiet Javascript open () metodi, kā parādīts šeit:

window.open (URL, nosaukums, specs, aizstāt)

un pielāgojiet katru no parametriem.

Piemēram, zemāk redzamais kods atver jaunu logu un nosaka tā izskatu, izmantojot parametrus.

URL parametrs

Ievadiet tās lapas URL, kuru vēlaties atvērt jaunajā logā. Ja URL nav norādīts, tiks atvērts jauns tukšs logs.

window.open ("https://www.somewebsite.com", "_blank", "rīkjosla = jā, top = 500, pa kreisi = 500, platums = 400, augstums = 400");

Nosaukuma parametrs

The vārds parametrs nosaka URL mērķi. URL atvēršana jaunā logā ir noklusējums, un tas tiek norādīts šādā veidā:

  • _blank Tiek atvērts jauns URL logs.

Citas iespējas, kuras varat izmantot, ir šādas:

  • _ pats. Aizstāj pašreizējo lapu ar URL.
  • _parent Tiek ielādēts URL vecākajā rūtī.
  • _tops. Aizstāj visus ielādētos framesettes.

Specifikācijas

The specs parametrs ir vieta, kur jūs pielāgojat jauno logu, ievadot komatu atdalītu sarakstu bez baltiem atstarpēm. Izvēlieties kādu no šīm vērtībām.

  • augstums = pikseļi. Šī specifikācija nosaka jaunā loga augstumu pikseļos. Minimālā vērtība, ko var ievadīt, ir 100.
  • platums = pikseļi. Tas nosaka jaunā loga platumu pikseļos. Minimālā vērtība ir 100.
  • pa kreisi = pikseļi. Šis specs nosaka jaunā loga kreiso stāvokli. Nevienu negatīvu vērtību nevar ievadīt.
  • top = pikseļi. Tas nosaka jaunā loga augšējo pozīciju. Negatīvās vērtības nevar izmantot.
  • menu bar = jā | nav | 1 | 0. Izmantojiet šo spec, lai norādītu, vai rādīt vai nerādīt izvēlnes joslu.
  • statuss = jā | nav | 1 | 0. Tas norāda, vai pievienot statusa joslu.

Dažas specifikācijas ir specifiskas pārlūkam:

  • atrašanās vieta = jā | nav | 1 | 0. Šis spec norāda, vai adrese jāparāda vai nav jāuzrāda. Tikai Opera pārlūks.
  • resizeable = jā | nav | 1 | 0. Nosaka, vai logu var mainīt. Lietošanai tikai ar IE.
  • atrašanās vieta = jā | nav | 1 | 0. Norāda, vai rādītlīnijas ir vai nav parādītas. Savietojams tikai ar IE, Firefox un Opera.
  • rīkjosla = jā | nav | 1 | 0. Nosaka, vai pārlūka rīkjoslas rādīšana ir vai nav nepieciešama. Savietojams tikai ar IE un Firefox.

Aizvietot

Šim izvēles parametram ir tikai viens mērķis - norādīt, vai jaunajā logā atvērtais URL aizstāj pašreizējo ierakstu pārlūka vēstures sarakstā vai parādās kā jauns ieraksts.

  • Kad taisnība, URL aizstāj pašreizējā pārlūka ierakstu vēstures sarakstā
  • Kad viltus, URL tiek norādīts kā jauns ieraksts pārlūka vēstures sarakstā.