Printable Version of Topic
Click here to view this topic in its original format
თბილისის ფორუმი > Web Programming > ლინკის გახსნა ახალ ტაბში


Posted by: tamashi 15 Jul 2010, 10:32
მოკლეთ მინდა არასტანდარტული ლინკი შევქმნა.
არ მინდა რომ ლინკი იხსნებოდეს _blank-ით, არამდე მინდა გაიხსნას ახალ ტაბში. როგორც CTRL-ზე დაჭერისას შვრება რა.
მაგრამ ვერანაირათ გავაკეთე, მაგრამ მაქვს 1 იდეა და js წესივრათ რო არ ვიცი ვერ ვახორციელებ.
CTRL-ის დაჭერის იმიტაცია მინდა და მგონი იქნება მზად.

CODE


<script type="text/java[ertad]script">
function axal(elem, evt){

var ev=new Event()
evt.ctrlKey=true; /* ატომღაც ეს არ მუშაობს*/
evt.keyCode=17; /* ატომღაც ეს არ მუშაობს*/
event.srcElement.fireEvent("onclick",evt);

}
</script>

<a href="http://all.tamashi.ge"  onclick="axal(this, event)" onkeypress="axal(this, event)">all.tamashi.ge</a>

Posted by: _R_ 15 Jul 2010, 11:12
tamashi
ჯავასკრიპტის window.open არ გაწყობს?

ანუ ასე

CODE
<script language=java[ertad]script>window.open('Test.aspx','Test');</script>

Posted by: tamashi 15 Jul 2010, 22:16
_R_
არა ჯიგარო.
მინდა გაიხსნას ახალ ფანჯარაში მარა არ გადაგიყვანის მაგ ფანჯარაზე.
ანუ როგორც CRTL + link ესე რო ხსნიდეს მინდა.
http://all.tamashi.ge
ეს პონტი მინდა უბრალოდ ერთი დაჭერით მოხდეს რა. smile.gif
ანუ ლინკზე ერთი დაჭერით გაიხსნას 2 ფანჯარა, 1 ფანჯაა ის რაც შენ გინდა, მეორე კიდე ის რაც მე მინდა მარა არ მიჩვენოს..

Posted by: Headshota 15 Jul 2010, 23:37
ტაბში არ ხსნის ყველა ვარიანტში მაინც?

Posted by: tamashi 16 Jul 2010, 00:15
Headshota
ე ბიჭო ხსნის მარა მიჩვენებს კიდევაც იმ გახსნილი ტაბის გვერდეს, მე მინდა რომ გახსნას მარა არ გადამაგდოს მანდ..
ვახ ...
იმენა სომხურათ ავხსენი?

პ.ს
არმენია რულამს

Posted by: Headshota 16 Jul 2010, 09:33
tamashi


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

მთავარია იმუშაოს და.

Posted by: iMaximuSi 16 Jul 2010, 17:15
ეგ იგივე ბოდიკლიკი არაა? როგორ კეთდება არ ვიცი ოღონდ
.......

Posted by: AJIKA 16 Jul 2010, 17:55
აუ რად უნდა მაგას მაგდენი წვალება? ჩემი მაუსის გორგოლაჭს ვაჭერ ლინკს და პირდაპირ ახალ ტაბში ხსნის smile.gif

Posted by: cameleon 16 Jul 2010, 19:09
QUOTE
აუ რად უნდა მაგას მაგდენი წვალება? ჩემი მაუსის გორგოლაჭს ვაჭერ ლინკს და პირდაპირ ახალ ტაბში ხსნის


ოოო ეგ უკვე სხვა საქმეა drug.gif

Posted by: svan1dz3 16 Jul 2010, 19:19
mouse3 ით შვება მაგას ზუსტად biggrin.gif

Posted by: tamashi 17 Jul 2010, 11:17
cameleon
რამე იდეა გაქ?

Posted by: Svani91 17 Jul 2010, 15:59
tamashi

java[ertad]script mouse 3 imitation

ესე მიგუგლე?

Posted by: tamashi 17 Jul 2010, 17:29
Svani91
არაფერიც არ არის....


cameleon

შენ ჭკვიანი ადამიანი ხარ და რამე იდეა გექნება, გთხოვ ნუ გამივლი გვერძე, დაპოსტე.

ყველას დიდი მადლობა ვინც დაპოსტა და სცადა დახმარება 2kiss.gif

Posted by: cameleon 18 Jul 2010, 14:05
QUOTE
ანუ ლინკზე ერთი დაჭერით გაიხსნას 2 ფანჯარა, 1 ფანჯაა ის რაც შენ გინდა, მეორე კიდე ის რაც მე მინდა მარა არ მიჩვენოს..


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

სადღაც ესე გამოვა
CODE

function openWin()
{
 
window.open("http://forum.ge/");
self.focus()

}

და ამოცანა მაინც არ იყოს ვერ გავიგე ზუსტად CTRL-ზე რათ გინდა ევენთლისტენერის დაყენება პირდაპირ კლასები დაუნიშნე ისეთ ბმულებს რომლებიდანაც გინდა ცალკე გაიხსნას

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

Posted by: tamashi 18 Jul 2010, 14:51
cameleon
მე მაგდენი სად ვიცო რამდენიც სენ იცი, ამიტომ მომიწეია ტვინის ჭყლეტა.
ეხლავე გავტესტავ დიდი მადლობა. smile.gif

Posted by: Lilith 19 Jul 2010, 12:52
tamashi
QUOTE
არ მინდა რომ ლინკი იხსნებოდეს _blank-ით, არამდე მინდა გაიხსნას ახალ ტაბში. როგორც CTRL-ზე დაჭერისას შვრება რა.


_blank - no.gif
_tab - yes.gif


smile.gif

Posted by: tamashi 20 Jul 2010, 11:39
cameleon
რატომრაც ვერ ავამუშავე

Posted by: Haxor1 12 Feb 2017, 20:04
მეც ეგ მჭირდება და გაარკვიე რამე?

Posted by: tamashi 14 Feb 2017, 10:09
Haxor1
6 წელი გავიდა რაღა მახსოვს, მარა ეხლა არსეობს უკვე ბევრი სოლუშენი.

Posted by: Haxor1 24 Mar 2017, 00:28
მოკლედ რეკლამა მინდა გახსნას ახალ ტაბში მაგრამ მაგაზე არ გადართოს... ვერსად ვერ ვნახე მსგავსი სკრიპტი..

რეკლამის დაჭერის შემდეგ მინდა გააკეთოს მსგავსი რამ და ვერადავერ გავაკეთე...


იქნებ დამეხმარო?? უბრალოდ ქივორდი არ ვიცი რო დავძებნო

Posted by: Roofus 24 Mar 2017, 00:29
Haxor1
https://www.google.ge/search?q=change+tab+focus&oq=change+tab+focus&aqs=chrome..69i57.2774j0j7&sourceid=chrome&ie=UTF-8

Posted by: Haxor1 24 Mar 2017, 00:35
Roofus


რეკლამას ისევ ისე ხსნის როგორც ხსნიდა...

Posted by: Roofus 24 Mar 2017, 02:25
Haxor1
ახალში გახსენი ის გვერდი სადაცაა კლიენტი და ძველში რეკლამა.
ახალზე გადავა და ფოკუსიც ზედ იქნება.

Posted by: Haxor1 24 Mar 2017, 17:15
Roofus

ეგ კი გავიგე მაგრამ

რეკლამა ერთი კონკრეტული საიტი არ მაქვს ანუ როგორც googleის რეკლამებია ხოლმე wigetებს რო სვავ

ეგეთი მაქვს ჩასმული iframeით pop upში... ანუ მაგალითად www.saiti.com/reklama.html აქ ჩნდება ვიჯეთი და შემდეგ iframe ფუნქციით ეს გადამაქვს pop upის მოდალში და მაგას რო აწვება უზერი www.saiti.com/reklama.htmlს უცვლის თვითონ ფოკუსს...

და ეს ჯავასკრიპტი სად გავუწერო რო თვითონ რეკლამა გახსნას ისე როგორც მე მინდა?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)