Internet Explorer 6 Must Die!

Code.ge Presents: Internet Explorer 6 Must Die! ასე განაცხადა 2009 წლის 27 სექტემბერს (უფრო ადრეც ველოდით 😛 ) ოფიციალურად სოსომ თავის ბლოგზე. http://www.code.ge/ie6mustdie სწორიც იყო და ალალიც :). თუ რატომ და რისთვის შეგიძლიათ ზემოთ ხსენებულ ბმულს მიჰყვეთ. ხოლო რაც შეეხება ამ ჩემს პოსტს – მინდა იგივე კოდი შემოგთავაზოთ jQuery-ის პლაგინის სახით.
[cc lang=”javascript”]
/**
* Internet Explorer 6 Must DIE! jQuery Plugin 1.0
*
* Copyright (c) 2009 Alexander Glonti (http://www.blog.readme.ge)
* Original Idea and source code (c) 2009 Ioseb Dzmanashvili (http://www.code.ge)
* Licensed under the MIT (http://www.opensource.org/licenses/mit-license.php)
*/

jQuery.IE6mustDie = function(){
if(jQuery.browser.msie==true && jQuery.browser.version<7){
var css =

‘;

jQuery(‘body’).before(css);

var html =

‘+

‘+

Internet Explorer 6 Must DIE!

‘+
‘ძვირფასო მომხმარებელო, თქვენ იყენებთ მსოფლიოში ყველაზე მოძველებულ ბრაუზერს. მაშინ როდესაც არსებობს რამდენიმე შესანიშნავი ალტერნატივა(მათ შორის თქვენი მიმდინარე ბრაუზერის მწარმოებლისგან). ამ საიტის სანახავად გირჩევთ გადმოწეროთ ქვემოთ მითითებულ ბრაუზერთაგან ერთერთი. გისურვებთ წარმატებულ მუშაობას!’+

გადმოწერეთ ერთერთი ბრაუზერი

‘+

‘+
‘+

‘+

‘+

‘+

‘;
jQuery(‘body’).prepend(html);
jQuery(‘.ie6mustdie-overlay’).css(‘height’,jQuery(document).height());
var left = ((jQuery(document).width()-parseInt(jQuery(‘.ie6mustdie-frame’).css(‘width’)))/2);
jQuery(‘.ie6mustdie-frame’).css(‘margin-left’,left);
}
}
[/cc] ეს ჩვენი სკრიპტი და ესეც მისი გამოძახება –

[cc lang=”javascript”]
$.IE6mustDie();
[/cc]

არ დავიწყებ დეტალურ ახსნას კონკრეტულად როგორ მუშაობს ეს სკრიპტი, უბრალოდ გადაწერეთ ეს ფაილი – ie6mustdie_jQuery_plugin_v1.0.zip და jQuery-სთან ერთად html დოკუმეტის ბოლოში გაწერეთ –
[cc lang=”html”]

[/cc]

ეს არის და ეს დანარჩენს სკირპტი გააკეთებს
დემო სურათი

Leave a Reply

Your email address will not be published. Required fields are marked *