Html avaneb uues aknas. Kuidas panna lingid avanema uues aknas või vahekaardil

Tere. Ausalt öeldes on see nii ebameeldiv tõrge, kui . Kunagi juhtus see minuga Windows XP-s, siis, kui seitset polnud. Lähete mitmesse kausta ja saate mitu akent.

Ausalt öeldes ma isegi ei tea, mis selle probleemi põhjustab või on see mingi viirus, mis on nii kahjulik, aga ma kuulsin kuskilt, et see on Internet Explorer see on nii naljakas. Kuid see pole nii oluline, peamine on see, kuidas seda viga parandada, ja ma kirjutan sellest allpool.

Näitan selle probleemi lahenduse näidet aadressil operatsioonisüsteem Windows 7. Jah, me peame ikkagi välja selgitama, millise Windows 7 olete installinud, 32-bitise või 64-bitise.

Sel eesmärgil otseteel "Minu arvuti" vajutage paremklõps hiirega ja valige "Atribuudid".

Avaneb aken, kus otsime "Süsteemi tüüp" ja selle vastas näitab, millise Windows 7 olete installinud. nagu see:

Nagu näete, on mul muide 32-bitine, kumb on parem, ma kirjutasin. Pidage meeles, milline neist teil on, vajame seda hiljem.

Nüüd klõpsake nuppu "Start", minge lehele "Kõik programmid", "Standard" ja käivitage programm "Käsurida".

Siin peame kirjutama kaks käsku kordamööda, kuid 32-bitise ja 64-bitise käsud on erinevad. Seega pidage meeles, milline Windows 7 teil on, ja valige enda jaoks vajalikud käsud.

32-bitise jaoks:

regsvr32 "%SystemRoot%System32actxprxy.dll"
regsvr32 "%ProgramFiles%Internet Explorerieproxy.dll"

64-bitise jaoks:

regsvr32 "%WinDir%SysWOW64actxprxy.dll"
regsvr32 "%ProgramFiles(x86)%Internet Explorerieproxy.dll"

Valige üks rida ja kopeerige see kombinatsiooni Ctrl+V abil või paremklõpsake ja "Kopeeri". Siis läheme juurde Käsurida(mille oleme juba käivitanud) ja kleepige kood, paremklõpsates ja valides "Insert".

Seejärel kinnitame käsu täitmise nupuga “Enter”. Ja me teeme sama teise reaga.

Taaskäivitage arvuti.

Ja veel üks variant

Mine aadressile "Minu arvuti" ja klõpsake vasakus ülanurgas nuppu „Korralda” ja seejärel "Kausta ja otsingu valikud". Avaneb aken, kus peate kontrollima, kas jaotises "Kaustamenüü" on märkeruut seatud "Ava kaust samas aknas". Kui olete kauba kontrollinud "Ava iga kaust uues aknas", seejärel märkige esimene üksus ja klõpsake "OK".

Kaustade avamise probleem peaks olema lahendatud, kuid kui ei, siis kirjutage kommentaaridesse. Eks me mõtleme välja :).

Sõbrad, aga kui teil on näiteks kaustade avamisega tõsisemaid probleeme, siis on teil probleeme telefonisuhtlus Teie ettevõttes soovitan teil pöörata tähelepanu numbrile 8 800, mis aitab teie klientidel teieni igal ajal ja mõnuga jõuda.

Samuti saidil:

Mis siis, kui iga kaust avaneb uues aknas? värskendas: 11. jaanuaril 2015: admin

Artiklis tuuakse ära atribuudi target="_blank" kasutamise põhiprintsiibid ja pakutakse selle atribuudi kasutamisele ka alternatiivi, mille puhul kood jääb kehtima.

Üsna levinud praktika on see, kui lingil klõpsamine viib teid uuel brauseri vahekaardil sihtlehele. Seda tehnikat kasutatakse väga sageli veebiressursi arendaja määramisel või päringule vastamisel otsingumootor. See tehnika saavutatakse sildi sihtatribuudi kasutamisega. Allpool on näide koodist:

HTML

< a href= "#" target= "_blank" >

Praeguses arusaamas kaasaegsest pädevast paigutusest ja kasutaja interaktsioonist ressursi funktsionaalsusega on üldiselt aktsepteeritud, et külastaja peab ise täpselt kindlaks määrama, kuidas ta linki järgib. Seda sama arvamust toetavad kogenud ja kuulsad veebiarendajad. Kasuta ka sellest atribuudist häirib brauseri "Tagasi" nupu funktsionaalsust – seda peetakse ka atribuudi negatiivseks mõjuks. Loetletud tegurid võivad saidi külastajas nördimust tekitada.

Mõned selgitavad atribuudi sihtmärki kasutamist sellega, et isegi kui kasutaja leidis otsitava teisest ressursist (millele link saadeti), naaseb ta pärast äsja avatud vahekaardi sulgemist selle kasutamisel eelmine sait. See väidetavalt suurendab tõenäosust, et juhuslik külastaja muutub tavakasutaja. See väide on vale! Saate võita kasutaja pideva tähelepanu ainult huvitavate ja kvaliteetne sisu. Asjata peetakse teavet üheks väärtuslikumaks ressursiks.

Muuhulgas vastavalt spetsifikatsioonile XHTML 1.0 Strict, on sihtatribuudi kasutamine ebaseaduslik. Vastasel juhul ei loeta koodi kehtivaks. Ja validaator ise kuvab järgmise teate:

Lingi avamine uuel vahelehel JavaScripti abil

Nagu varem mainitud, ei vasta sihtatribuudi kasutamine lingi jälgimiseks uues brauseriaknas spetsifikatsioonides ja seda ei peeta probleemi õigeks lahenduseks. See aga ei ole ainus viis probleemi lahendamine. Sarnase efekti saab saavutada js-koodi abil.

Sellise protsessi korraldamise põhimõte põhineb onclick sündmusel. Selle sündmuse väärtuses kirjutatakse funktsioon uue brauseri vahekaardi avamiseks - window.open(), samuti blokeerija, mis tühistab ülemineku nõutav aadress praeguses aknas - tagasta vale. Koodis näevad kõik need toimingud välja järgmised:

< a href= "#" onclick= "window.open(this.href); return false"> Link, mis avaneb uuel vahelehel

Pakutud meetodi tõhususe kontrollimiseks võite klõpsata sellel lingil, see avaneb uues aknas.

Pärast seda, kui oleme veendunud meetodi tõhususes, kontrollime koodi kehtivust. Validaator väljastab rohelise teate, mis näitab, et meie kood on veatu.

Esmapilgul oleme saavutanud probleemile ratsionaalse lahenduse, kuid meetodi üksikasjalikul testimisel selgus, et kui brauserisse on installitud hüpikakende blokeerija, siis meetod lakkab töötamast. Lingil klõpsamise asemel ilmub hüpikakende blokeerimise teade.

js-koodi muutmine edukaks üleminekuks mis tahes tingimustel

Ülalmainitud funktsioon on mõeldud kasutaja vabastamiseks liigsest reklaamist Internetis. Kõik kaasaegsed brauserid omavad sellist võimet oma arsenalis, lisaks võivad mõned neist blokeerida erinevad tasemed. Näiteks kõik versioonid Ooper, alates 9. kuupäevast on neil võimalus blokeerida ainult märgitud aknad või kõik need.

Kuigi tõenäoliselt on väga vähe kasutajaid, kes installivad oma brauseritesse hüpikakende blokeerijaid, on need siiski olemas. Ja me peame kõike arvesse võtma võimalikud variandid saidi normaalseks toimimiseks. Lubage mul teile meelde tuletada, et blokeeringu korral lakkab meie js-koodis olev link töötamast.

Millise valiku peaksite siis tegema: kas mitte kehtiv kood, või lingid ei tööta alati? Meile ei sobi kumbki variant. Alternatiivne lahendus tuli, kui testiti linki sihtatribuudi ja hüpikakende blokeerijaga. Antud tingimustel link avanes, kuid ainult oma aknas. See tähendab, et peame muutma oma js-koodi nii, et blokeerimisel töötaks link praeguses aknas. Seda rakendatakse järgmiselt:

< a href= "#" onclick= "tagasi !window.open(this.href)"> Link, mis avaneb uuel vahelehel

Meetodi tööpõhimõte on jäänud praktiliselt muutumatuks, kuid muutunud on tegevuste tõlgendamise vorm. Uues koodis funktsioon window.open() täidab tähenduse tõsi, kui lukk pole installitud, kuid kui see on olemas, töötleb funktsioon väärtust vale. Vene keeles rääkides, kui määrate brauseris sobivad seaded, avaneb link praeguses seansis, vastasel juhul - uuel vahelehel.

Läbivaatus modifitseeritud lahendus lingi jaoks põhiblogile.

Järeldused

Ülaltoodud teabe põhjal võime järeldada, et kõige ratsionaalsem viis linkide avamiseks uutel vahekaartidel on kasutada viimast koodil põhinevat meetodit. JavaScript.

Samas tuleks selliseid asju kasutada ettevaatlikult, kuna see paneb kasutajale teatud toiminguid tegema ja piirab tema otsustusvabadust. Seda peetakse halvaks kombeks.


.

Internet Explorer

Mozilla Firefox

Tabidega töötamine
Google Chrome'i brauseris






vahekaartidega.

Leia kõik täielik teave vahekaartidega töötamise kohta Google Chrome.

Brauseri probleem: kõik lingid avanevad uuel vahelehel

Selleks avage brauser ja klõpsake lihtsalt funktsiooniklahv F1 klaviatuuril. Või klõpsake mutrivõtme ikoonil või mutrivõtme ikoonil nagu minu oma, mitte mutrivõtme lõpus aadressiriba brauser. Ja valige avaneva vahekaardi allosas spikker. Avaneb uus vahekaart, kus keskel on link Vahekaardid ja aknad. Klõpsake ja kõik vahekaartidega seotud pealkirjad avanevad paremal.

Safari

Ooper

Internetis surfates võimaldavad kaasaegsed brauserid alati lehe avada lingi kaudu uues aknas või vahekaardil. See on sageli väga mugav – näete huvitav link, kuid ärge vaadake loetavast tekstist üles, vaid avage link uues aknas või vahekaardil, et naasta, kui olete selle avamise lõpetanud hetkel. Olen alati tahtnud sellist võimalust eksisteerida Windows Explorer- paremklõpsake kaustal - ja seal on valik: "ava uues aknas".

Sellise valiku lisamine Exploreri atribuutide juurde on piisavalt lihtne, kuid ärge tehke seda igas külastatavas arvutis! Palju parem on protsessi automatiseerida kasutades reg fail. See on selle artikli teine ​​eesmärk - jätkata registri teemat ja näidata, kuidas seda saab muuta mitte ainult käsitsi.

Selles artiklis esitan faili koodi, mis lisab kontekstimenüüsse suvandi; Lisaks saab selle faili alla laadida. Kui teil on huvitavaid näiteid registrifailid, saatke need mulle kommentaaridesse!

Märkus: vabandan nende ees, kes ootasid anonüümsust käsitlevat artiklit. Mul pole aega. Panen selle laost välja.

Niisiis, register.

Kuidas panna lingid avanema uues aknas või vahekaardil

Kui olete juba regediti käivitanud, võite katsetada kogu registri või selle osa ise eksportimist. Selleks peate seisma registriharus, minema menüüsse failide eksport ja valima, kuhu soovite üles laadida. Tulemuseks on fail laiendiga reg, topeltpuudutus mida kasutatakse registri taastamiseks – vastupidine laadimine. Kuid saate sellise faili ise luua, mida me nüüd teeme. Loo tekstifail ja kirjutage sisse järgmine sisu:

@="Ava uues aknas"

@="C:\\WINDOWS\\explorer.exe \"%1\""

Nüüd tuleb fail ümber nimetada – muutke selle laiendiks reg. Kuidas seda teha? Täpselt samamoodi nagu teisi faile ümber nimetate, peate esmalt kuvama faililaiendid.

Tee sellisel failil topeltklõps, nõustu registris muudatuste tegemisega – ja voila, kontekstimenüü on muudetud – kaustal paremklõpsates ilmub valik "ava uues aknas". Kui te ei soovi faili luua, redigeerida ega ümber nimetada, saate selle alla laadida minu veebisaidilt.

Kuid minu sait teeb sellise faili avaleht Internet Exploreris

Windows Registriredaktor Versioon 5.00

"Start Page" = "https://it.sander.su/"

Kas teil on häid näiteid failid registri redigeerimiseks? Saada see! Muide, lubage mul teile meelde tuletada oma vana postitus Windowsi skriptihosti kohta – seal on näiteid koomiksiprogrammide kohta Windowsi sisseehitatud keeles.

kommentaare toidab

Kuidas avada linki uues aknas?

Kuidas muuta
vahekaardi seaded
brauserites

Brauserid on uute lehtede avamiseks algselt konfigureeritud erinevalt. Näiteks Safari on konfigureeritud avama uusi lehti uues aknas. A Mozilla Firefox avab vahekaardiriba uutel vahekaartidel uusi lehti, kuid lisaks on meil võimalus avada uusi aknaid.
Saate seadeid ise muuta.

Internet Explorer

Saate muuta Internet Exploreri vahekaardi sätteid jaotises Interneti-suvandid. Klõpsake brauseri paneeli paremas ülanurgas hammasrattaikoonil. Valige Interneti-suvandid, seejärel vahekaart Üldine ja klõpsake allosas vahekaartide real nuppu Valikud. Keskel rea all Uue vahelehe avamisel avage: valige soovitud viis vahekaartide avamiseks mustas kolmnurgas.

Mozilla Firefox

Vahekaardi sätete muutmiseks Mozilla Firefoxi brauseris klõpsake paneelil nuppu Tööriistad. Klõpsake allosas valikul Seaded. Klõpsake uue akna ülaosas valikul Vahekaardid. Ja siin saate kas märkeruudud või tühjendada, kuidas soovite uusi vahekaarte avada.

Tabidega töötamine
Google Chrome'i brauseris

IN uusim versioon Ma ei leidnud Google Chrome'i
vahekaartide seadete muutmise võimalus.
Tõenäoliselt ei pea see väga mugav ja nutikas brauser seadeid muutma. Kuna Google Chrome pakub kasutajatele palju vahekaartidega valikuid.
Väga lihtne avada uus vahekaart ja uus
aken isegi kiirklahvide kaudu.
Peate avama sama veebilehe mitmel vahekaardil
Vahekaardi dubleerimiseks on võimalus. Töötamise võimalus on olemas
inkognito režiimis ( varjatud vaatamine). Saate liigutada soovitud
vahekaarti eraldi aknas. Ja palju muid töövõimalusi
vahekaartidega.

Täieliku teabe Google Chrome'i vahekaartidega töötamise kohta leiate. Selleks avage brauser ja vajutage lihtsalt klaviatuuri funktsiooniklahvi F1. Või klõpsake brauseri aadressiriba lõpus mutrivõtmeikoonil või mutrivõtme ikoonil nagu minu oma. Ja valige avaneva vahekaardi allosas spikker. Avaneb uus vahekaart, mille keskel on link Vahekaardid ja Windows. Klõpsake ja kõik vahekaartidega seotud pealkirjad avanevad paremal.

Safari

Vahelehtede seadete muutmiseks Safari brauser Klõpsake brauseri paneeli paremas servas hammasrattaikoonil. Uuel vahelehel valige Seaded ja järgmises aknas vahekaardid. Ja siin real Ava lehed vahekaartidel, mitte akendes: valige vajalik valik.

Ooper

Opera brauseris vahekaardi sätete muutmiseks klõpsake paneelil nuppu Tööriistad. Valige uue vahekaardi allservas Üldseaded. Ja sellel vahekaardil klõpsake paneelil Täpsemalt ja seejärel nuppu Vahekaardi sätted. Avaneb aken Lisaseaded vahelehed. Märkige ruut selle kõrval, kuidas soovite vahekaarte avada, ja klõpsake allosas nuppu OK.

Mine aadressile Avaleht saidile

Me kõik mõistame, et mõnikord on mugavam avada linke praeguses aknas ja mõnikord uues aknas. Mina isiklikult järgin enamikus projektides lihtsat reeglit - kui link on sisemine (saidi sees), siis vaikimisi avaneb see praeguses aknas ja välised lingid, mis viib kuhugi teistele saitidele, avab vaikimisi uued aknad (vahekaardid).

...

sihtmärgi atribuut ei ole määratud või on määratud kujul target="_self" , siis avaneb dokument praeguses brauseriaknas ja kui lingile on määratud atribuut kujul target="_blank" , avaneb dokument uues aknas.

Siis aga tekib küsimus – kuidas saab kasutaja neid 2 tüüpi linke eristada ilma neile klikkima või lehe HTML koodi vaatamata?

Kõige loogilisem on see, et kui kahte tüüpi linkide CSS-i kujundus on erinev, on siin valik, mille puhul on esile tõstetud lingid, millel on target="_blank" julge font:

A ( font-weight:expression((this.getAttribute("target") && this.getAttribute("target")=="_blank") ? "bold" : "normal"); ) a ( font-weight:bold ;)

Siin, nagu sageli juhtub, tuleb Internet Exploreri ja teiste brauseritega eraldi arvestada, esimene stiilinäitaja on ainult IE jaoks ja teine ​​on teiste brauserite jaoks.

Samamoodi saate katsetada mõne muu CSS-i atribuudiga, näiteks tekstidekoratsiooni allakriipsutusega:

A ( text-decoration:expression((this.getAttribute("target") && this.getAttribute("target")=="_blank") ? "underline" : "none"); ) a ( text-decoration:underline ;)

Olenevalt hierarhiast CSS-i omadused, ei pruugi miski konkreetses brauseris töötada. Lisaks ei kasutaks ma allakriipsutamist, kui vaikimisi on kõik lingid juba alla joonitud (või allajoonimata).

Alternatiivne ja brauseriteülene viis on püüda väliseid linke teistest nende järgi eraldada aadressid. Oletame, et välised lingid on alati määratud kui absoluutne(alates eesliitega http://) ja sisemised kirjutatakse kujul sugulane. Enamasti teevad nad seda tavalistel saitidel. See töötab ka IE-s vähemalt, alates versioonist 8.

A ( fondi kaal: paks /* Paks absoluutsete linkide puhul */ )

Siin aga kaldume kõrvale algne probleem ja lihtsalt nõuavad, et URL algaks tähega http:// , st tõstame paksus kirjas absoluutsed URL-id, mis ei pruugi olla välised, ja mitte kõik lingid, mis avanevad uues aknas.

Kui IE 6 ja 7 kõrvale jätta, saate asja lihtsamaks teha, kasutades pseudoelemente enne ja pärast, mis võimaldavad määrata, mis peaks ilmuma enne või pärast elemente, millele need on lisatud.

Näiteks läbi stiili saame iga uues aknas avaneva lingi järel lisada väikese pildi.

Siiski tundub mulle, et loogilisem on lihtsalt muuta tausta kujundust uues aknas avanev link – mis tahes teksti või pildi lisamine enne või pärast linki võib ju saidi paigutust häirida. Et mitte kannatada, paneme kollaka taustavärv kõik lingid avanevad uues aknas.

A ( taustavärv: #FFFF99; ) a ( taustavärv: väljend((this.getAttribute("target") && this.getAttribute("target")=="_blank") ? "#FFFF99" : "läbipaistev ");)

Pärast klõpsamist soovitud nuppu, näete ekraanil kontekstimenüüd. IN see menüü peate hõljutama kursorit käsu "Ava sisse" kohal uus sakk" ja võti, mis vastutab hiire vasaku nupu klõpsamise (või anduri topeltpuudutamise) eest. Link avaneb sisse uus sakk .

Lingi avamine sisse uus sakk kasutades hiirt. Võttes arvesse eelmise sammu toiminguid, on lihtne ära arvata, mida tuleb lingi avamiseks teha uus sakk. Samuti peate viima kursori lingi kohale ja seejärel paremklõpsama sellel. Avanevas menüüs valige käsk "Ava sisse". uus sakk» ja klõpsake seda hiire vasaku nupuga. Sait avaneb sisse uus sakk, samal ajal jääte sisse vana leht.

Tänapäeval on ka lihtsam viis linkide avamiseks uutel vahekaartidel. Selleks ei pea te kasutama lingi kontekstimenüüd. Hõljutage kursorit nõutava kohal link ja klõpsake hiirerattal. Nagu eelmistel juhtudel, avatakse link sisse uus sakk.

Internetis sisse viimasel ajal palju teavet ja meelelahutusressursse huvipakkuv erinevat tüüpi võrgu kasutajad. Teile meeldiva ressursi (saidi) saate avada, avades sellele viiva lingi.

Sul läheb vaja

Juhised

Lihtsaim ja levinum viis ressursi lingi avamiseks on järgmine:

Avab valitud tekstiga seotud toimingute menüü, klõpsates sellel üks kord;

Valige kuvatavas loendis rida "Kopeeri";

Paremklõps aadressi sisestusreal;

Valige tegevusmenüüst rida "Lisa";

Video teemal

Interneti-brauseriga töötamine hõlmab suur hulk pidevalt avatud aknad või vahelehed. Tänapäeval ei leia te enam Interneti-lehtede vaatajaid, kes ei tea, kuidas uusi vahekaarte luua, ainsaks erandiks on Internet Exploreri versioon 6.

Sul läheb vaja

  • Tarkvara:
  • - Mozilla Firefox;
  • - Google Chrome;
  • - ooper;
  • - Internet Explorer.

Juhised

Mozilla brauser Firefox. Lihtsaim viis on paremklõpsata lingil ja valida „Ava sisse uus » kontekstimenüü. Samuti see tegevus saab teha kiirklahve vajutades, Firefoxi puhul - hiire keskmist nuppu (kerimisrull – ratas) vajutades.

Google'i brauser Chrome. Võrreldes eelmise vastasega jäävad kõik uue vahelehe avamiseks suunatud toimingud samaks. Helistage lingi kontekstimenüüsse, paremklõpsates sellel ja valige "Ava uuel vahelehel". Kui uurite seda menüüd hoolikalt, näete rida "Ava režiimis". See režiim avab lingi uues aknas, kuid selle režiimi kaudu vaadatud lehti ei salvestata vahemällu, mis tagab teatud andmekaitse taseme.

Kiirklahvidena kasutatakse hiire keskmist nuppu ja Ctrl + vasakklõpsu klahvikombinatsiooni. Väärib märkimist, et kombinatsioon Shift klahvid+ hiireklõps avab lingi uues aknas. Mõnel juhul piisab lingist hiirega kinni haaramisest ja selle liigutamisest vaba ruumi vahekaardi ribad.

Opera brauser. Avamiseks aken uuel vahekaardil peate vajutama nuppu Ctrl ja klõpsama nuppu aktiivne link või hoidke hiirt klõpsates all Ctrl klahvid+ Tõstuklahv – see avab akna tausta vahekaardil. Ka selle brauseri jaoks on olemas reegel käsu täitmiseks lingi kontekstimenüüst. Avamiseks klõpsake hiire keskmise nupuga valitud elemendil avatud vahekaart.

Video teemal

Allikad:

  • vahekaardi aken