გახსენით ჩანართი ახალ html ფანჯარაში. როგორ გავხსნათ ბმულები ახალ ფანჯარაში ან ჩანართში

პრობლემის გადაწყვეტა

ნაგულისხმევად, ბმულები იხსნება იმავე ფანჯარაში, სადაც ისინი მდებარეობს. ისე, რომ ნებისმიერი ბმული იხსნება ახალ ფანჯარაში, ტეგისკენ თქვენ უნდა დაამატოთ სამიზნე ატრიბუტი მნიშვნელობით _blank, როგორც ეს ნაჩვენებია მაგალით 1-ში.

HTML5 IE Cr Op Sa Fx

ბმულები

გთხოვთ გაითვალისწინოთ, რომ მკაცრი სამიზნე ატრიბუტის გამოყენება HTML4-სა და XHTML-ში მოძველებულია და მასში არსებული კოდი არ გაივლის ვალიდაციას. ამ შემთხვევაში ახალ ფანჯარაში გასახსნელად ლინკის გასაკეთებლად და კოდის სისწორის შესანარჩუნებლად მხოლოდ HTML და CSS საკმარისი არ არის, ამიტომ მოგიწევთ სკრიპტებზე გადასვლა. პირველ რიგში, თქვენ უნდა მონიშნოთ როგორმე ბმულები, რომლებიც გაიხსნება ახალ ფანჯარაში, მაგალითად, rel ატრიბუტით მნიშვნელობით external . ეს ატრიბუტი მოკლედ აღწერს ბმულს ან სად მიდის. ბრაუზერები არ იღებენ ამ ატრიბუტს, მაგრამ ეს არ არის საჭირო, რადგან ჩვენ შევამოწმებთ ყველა ბმულს JavaScript-ის საშუალებით (მაგალითი 2). იგივე სამიზნე ემატება საჭირო ბმულებს. მაგრამ რადგან ეს კეთდება პროგრამულად, ვალიდატორი ვერ შეამჩნევს ხრიკს.

XHTML 1.0 CSS 2.1 IE Cr Op Sa Fx

ბმული ახალ ფანჯარაში /* */

გამარჯობა. ეს ისეთი უსიამოვნო შეცდომაა, მართალი გითხრათ, როცა . ერთხელ ეს დამემართა Windows XP-ზე, მაშინ როცა შვიდი არ იყო. გადადიხარ რამდენიმე საქაღალდეში და ღებულობ რამდენიმე ფანჯარას.

მართალი გითხრათ, არც კი ვიცი, საიდან მოდის ეს პრობლემა, არის თუ არა ეს რაიმე სახის ვირუსი, რომელიც ზიანს აყენებს, ან სადღაც გავიგე, რომ ეს არის Internet Explorer, რომელიც თამაშობს მასზე. მაგრამ ეს არც ისე მნიშვნელოვანია, მთავარია როგორ გამოვასწორო ეს შეცდომა და ამაზე ქვემოთ დავწერ.

მე გაჩვენებთ ამ პრობლემის გადაჭრის მაგალითს Windows 7 ოპერაციულ სისტემაზე დიახ, ჩვენ ჯერ კიდევ უნდა გავარკვიოთ რომელი Windows 7 გაქვთ დაინსტალირებული, 32-ბიტიანი თუ 64-ბიტიანი.

ამისათვის დააწკაპუნეთ მაუსის მარჯვენა ღილაკით "ჩემი კომპიუტერი" მალსახმობზე და აირჩიეთ "თვისებები".

გაიხსნება ფანჯარა, რომელშიც ვეძებთ „სისტემის ტიპს“ და მის საპირისპიროდ მიუთითებს რომელი Windows 7 გაქვთ დაინსტალირებული. Ამგვარად:

როგორც ხედავ 32 ბიტიანი მაქვს სხვათაშორის რომელი ჯობია დავწერე. დაიმახსოვრე რომელი გაქვს, მოგვიანებით დაგვჭირდება.

ახლა დააწკაპუნეთ "დაწყებაზე", გადადით "ყველა პროგრამაზე", "აქსესუარებზე" და გაუშვით "Command Prompt" პროგრამა.

აქ დაგვჭირდება რიგრიგობით ორი ბრძანების დაწერა, მაგრამ 32-ბიტიანი და 64-ბიტიანი ბრძანებები განსხვავებულია. ასე რომ, დაიმახსოვრეთ რა Windows 7 გაქვთ და აირჩიეთ თქვენთვის საჭირო ბრძანებები.

32 ბიტისთვის:

regsvr32 „%SystemRoot%System32actxprxy.dll“
regsvr32 „%ProgramFiles%Internet Explorerieproxy.dll“

64 ბიტისთვის:

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

აირჩიეთ ერთი ხაზი და დააკოპირეთ კომბინაციით Ctrl + V, ან დააწკაპუნეთ მარჯვენა ღილაკით და "Copy". შემდეგ გადადით Command Prompt-ში (რომელიც ჩვენ უკვე გავუშვით) და ჩასვით კოდი მარჯვენა ღილაკით და აირჩიეთ “Paste”.

შემდეგ ჩვენ ვადასტურებთ ბრძანების შესრულებას "Enter" ღილაკით. და ჩვენ იგივეს ვაკეთებთ მეორე ხაზთან.

გადატვირთეთ კომპიუტერი.

და კიდევ ერთი ვარიანტი

გადადით "ჩემი კომპიუტერი" და ზედა მარცხენაზე დააწკაპუნეთ "Organize" და შემდეგ "Folder and Search Options". გაიხსნება ფანჯარა, რომელშიც თქვენ უნდა შეამოწმოთ, რომ "საქაღალდის მენიუს" ზონაში ჩამრთველი დაყენებულია "საქაღალდის გახსნა იმავე ფანჯარაში". თუ თქვენ გაქვთ მონიშნული ვარიანტი „გახსენით თითოეული საქაღალდე ახალ ფანჯარაში“, შეამოწმეთ პირველი ელემენტი და დააწკაპუნეთ „Ok“.

საქაღალდეების გახსნის პრობლემა უნდა მოგვარდეს, მაგრამ თუ არა, მაშინ დაწერეთ კომენტარებში. ჩვენ გავარკვევთ :).

მეგობრებო, თუ საქაღალდეების გახსნაზე უფრო სერიოზული პრობლემები გაქვთ, მაგალითად, სატელეფონო კომუნიკაციის პრობლემა გაქვთ თქვენს კომპანიაში, მაშინ გირჩევთ, ყურადღება მიაქციოთ ნომერს 8 800, რომელიც დაეხმარება თქვენს კლიენტებს დაგირეკოთ ნებისმიერ დროს. და სიამოვნებით.

ასევე საიტზე:

რა მოხდება, თუ თითოეული საქაღალდე იხსნება ახალ ფანჯარაში? განახლებულია: 2015 წლის 11 იანვარი: admin

ჩვენ ყველას გვესმის, რომ ზოგჯერ უფრო მოსახერხებელია ბმულების გახსნა მიმდინარე ფანჯარაში, ზოგჯერ კი ახალში. მე პირადად ვიცავ მარტივ წესს პროექტების უმეტესობაში - თუ ბმული შიდაა (საიტის შიგნით), მაშინ ნაგულისხმევად ის იხსნება მიმდინარე ფანჯარაში, ხოლო გარე ბმულები, რომლებიც სადღაც სხვა საიტებზე მიდის, ნაგულისხმევად ხსნის ახალ ფანჯრებს (ჩანართებს).

...

სამიზნე ატრიბუტი არ არის მითითებული ან მითითებულია როგორც target="_self", შემდეგ დოკუმენტი იხსნება ბრაუზერის მიმდინარე ფანჯარაში და თუ ბმულს მინიჭებული აქვს ფორმის target="_blank" ატრიბუტი, დოკუმენტი იხსნება ახალ ფანჯარაში. .

მაგრამ შემდეგ ჩნდება კითხვა – როგორ შეუძლია მომხმარებელს განასხვავოს ეს 2 ტიპის ბმული მათზე დაწკაპუნების ან გვერდის HTML კოდის გარეშე?

ყველაზე ლოგიკური ის არის, რომ თუ ორი ტიპის ბმულის CSS დიზაინი განსხვავებულია, აქ არის ვარიანტი, რომელშიც ბმულები target="_blank" არის მონიშნული თამამად:

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

აქ, როგორც ხშირად ხდება, თქვენ უნდა გაითვალისწინოთ Internet Explorer და სხვა ბრაუზერები ცალკე, პირველი სტილის მითითება მხოლოდ IE-სთვისაა, მეორე კი სხვა ბრაუზერებისთვის.

თქვენ ასევე შეგიძლიათ ექსპერიმენტი სხვა CSS თვისებით, როგორიცაა ტექსტის დეკორაციის ხაზგასმა:

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

CSS თვისებების იერარქიიდან გამომდინარე, რაღაც შეიძლება არ იმუშაოს კონკრეტულ ბრაუზერში. გარდა ამისა, მე არ გამოვიყენებდი ხაზგასმას, როდესაც ნაგულისხმევად ყველა ბმული უკვე ხაზგასმულია (ან არ არის ხაზგასმული).

ალტერნატიული და ბრაუზერული გზაა გარე ბმულების დანარჩენებისგან მათი გამოყოფის მცდელობა მისამართები. დავუშვათ, რომ გარე ბმულები ყოველთვის მითითებულია როგორც აბსოლუტური(დაწყებული პრეფიქსი http://), ხოლო შიდა იწერება როგორც ნათესავი. ყველაზე ხშირად, ეს არის ის, რასაც ისინი აკეთებენ ნორმალურ საიტებზე. ეს მუშაობს IE-შიც, ყოველ შემთხვევაში მე-8 ვერსიიდან.

A (შრიფტის წონა: თამამი /* აბსოლუტური ბმულებისთვის თამამი */ )

მაგრამ აქ ჩვენ გადავუხვიეთ თავდაპირველ ამოცანას და უბრალოდ მოვითხოვთ, რომ URL იწყება http://-ით, ანუ ჩვენ ხაზს ვუსვამთ თამამად აბსოლუტურ URL-ებს, რომლებიც არ არის აუცილებლად გარე და არა ყველა ბმულს, რომელიც იხსნება ახალ ფანჯარაში.

IE 6 და 7-ის გარდა, შეგიძლიათ გაამარტივოთ ყველაფერი ადრე და შემდეგ ფსევდოელემენტების გამოყენებით, რომლებიც საშუალებას გაძლევთ მიუთითოთ რა უნდა გამოჩნდეს ელემენტების წინ ან მის შემდეგ, რომლებსაც ისინი დაერთებენ.

მაგალითად, სტილის საშუალებით შეგვიძლია დავამატოთ პატარა სურათი ყოველი ბმულის შემდეგ, რომელიც იხსნება ახალ ფანჯარაში.

თუმცა, მეჩვენება, რომ უფრო ლოგიკურია უბრალოდ ფონის დიზაინის შეცვლაბმული, რომელიც იხსნება ახალ ფანჯარაში - ბოლოს და ბოლოს, ნებისმიერი ტექსტის ან სურათის დამატება ბმულის წინ ან მის შემდეგ შეიძლება დაარღვიოს საიტის განლაგება. იმისათვის, რომ არ დაზარალდეთ, ჩვენ დავაყენებთ მოყვითალო ფონის ფერს ყველა ბმულზე, რომელიც იხსნება ახალ ფანჯარაში.

A ( background-color: #FFFF99; ) a ( background-color: express((this.getAttribute("target") && this.getAttribute("target")=="_blank") ? "#FFFF99" : "გამჭვირვალე ");)

ის უბრალოდ დაკარგავს თქვენს გვერდს, რაც გააუარესებს თქვენი ბლოგის ქცევის ფაქტორებს (ნახვის სიღრმე და საიტზე გატარებული დრო).

როგორ ჩავსვათ WordPress ბმულები პოსტის გამოქვეყნებისას

იმისათვის, რომ მკითხველმა არ დაკარგოს თქვენი ბლოგი, ბმულის შექმნისას დააწკაპუნეთ ღილაკზე გახსნა ახალ ფანჯარაში/ჩანართზე.


განცხადების გამოქვეყნება გამოწერის საფოსტო სიაში

WordPress-ის ადმინისტრაციულ პანელთან შედარებით, განცხადების გამოქვეყნებისას ასევე შეგიძლიათ გამოიყენოთ ბმულის ახალ ფანჯარაში გახსნის ვარიანტი.

მრავალი ჯგუფის ადმინისტრატორების მოთხოვნების მიხედვით, ასეთი ბმული აუცილებელია. მათ ძალიან აწუხებთ, რომ მკითხველი არ ტოვებს ჯგუფის გვერდს, რჩება კონტაქტში და მოულოდნელად მოუნდება სხვა რამის წაკითხვა.

  • მონიშნეთ სასურველი სიტყვა ან ფრაზა, დააწკაპუნეთ ბმულის ხატულაზე,
  • ფანჯარაში, რომელიც იხსნება, შეიყვანეთ გვერდის URL, რომელზეც გსურთ წასვლა,
  • აირჩიეთ "ახალ ფანჯარაში"
  • დაწერეთ სათაური, ის მონიშნული იქნება ბმულზე გადასვლისას.
  • დააწკაპუნეთ ჩასმა.
HTML ბმული ახალ ფანჯარაში. როგორ გავხსნათ

გახსენით HTML ჩანართი => ჩასვით განცხადების ტექსტი => ჩასვით შემდეგი კოდი

ტექსტური ბმული - განაახლეთ HTML ჩანართი.

თქვენი ვებსაიტის მისამართი არის სტატიის გვერდის მისამართი.

არ დაგავიწყდეთ განაახლოთ HTML ჩანართი და შემდეგ გამოაქვეყნოთ თქვენი განცხადება.

P.S. მარტივია? გთხოვთ, შემატყობინოთ კომენტარებში, თუ ეს ინფორმაცია დაგეხმარათ.

მსგავსი სტატიები:

მეგობრებო, გმადლობთ სტატიის გაზიარებისთვის:

6 მიმოხილვა „Html ბმული ახალ ფანჯარაში. როგორ გავხსნათ? ”

    ასე რომ ყველაფერი გასაგებია!!! მაგრამ მე მჭირდება მთავარი მენიუ (ზედა სათაური), ბმული ახალ ჩანართში გასახსნელად, WordPress-ში მენიუში, როცა ჩასვით ბმულს, არ არის ჩამრთველი ახალ ჩანართში გასახსნელად, მაგრამ რა ვქნა? ეს არ მაწყობს, გთხოვთ დამეხმარეთ!

  • იანე: ადმინისტრაციულ პანელში "გარეგნობა" - "მენიუ". დააწკაპუნეთ. ზედა მარჯვენა კუთხე არის "ეკრანის პარამეტრები". დააწკაპუნეთ. განყოფილებაში „გაფართოებული მენიუს თვისებების ჩვენება“, მონიშნეთ „ბმულის სამიზნე“ ჩამრთველი. აირჩიეთ მენიუს სასურველი ელემენტი ახალ ფანჯარაში გასახსნელად. შეამოწმეთ ყუთი „გახსენით ბმული ახალ ფანჯარაში/ჩანართში“. შეინახეთ მენიუ და ისიამოვნეთ ცხოვრებით)))



გაქვთ შეკითხვები?

შეატყობინეთ შეცდომას

ტექსტი, რომელიც გაეგზავნება ჩვენს რედაქტორებს: