Fixing IE7 z-index issue using simple jQuery Solution
For web developers, achieving cross browser compatibility is an headache, especially when it comes to Internet Explorer 6, and Internet Explorer 7.
While there are many bugs IE 6 is having, there are various fixes available to fix them. I’ll go through some of them in future, and explain you how to fix them.
For the time being, lets look at Internet Explorer 7 funky bugs which drives web developers like me crazy. While most of the known bugs occur in relatively obscure situations and go unnoticed, there are few bugs, that are really stick out and cause web developers to waste many hours to fix them. It is because of the IE7 bug which causes the browser to render z-index in unpredictable orders. This causes multi-level navigation menu to render unpredictable, and disturbs your other html elements.
One way to fix many of this issues with IE7 is to dynamically reverse the default z-index stacking order of the elements on page. This will ensure the elements higher in your html source will also have a higher z-index order on your page, solving most of the IE stacking issues. Here’s the quick fix using on the best Javascript library- jQuery.
<!--[if IE 7]>
<script type="text/javascript">
$(function() {
var zIndexNumber = 500;
$('div').each(function() {
$(this).css('zIndex', zIndexNumber);
zIndexNumber -= 5;
});
});
</script>
<![endif]-->
Explanation of the Code:
If IE 7, is the conditional tag, which asks browsers to run this javascript code only in case of the IE7.
This code will start with a z-index of 500, and decrement the z-index for each DIV element of the page by 5, giving the first DIV a z-index of 500, the second, 595, the third 590, and so on. Note that the selector will find all DIV elements with the code $(‘div’). If you have different requirements, feel free to change the code or the selector to suit your needs by following jQuery’s documentation on selectors.
I found this cool website where I read that ie7 does something weird with the stack order when it renders the page and solves the problem using jQuery. Surprisingly I just copied and pasted the code (after analyzing it of course) and it fixed my problem! I just changed code to start z-indexing from 500 instead of 1000, because of the z-index I’ve been using for other elements.
Paypal does not have authorization in India
RBI (Reserve Bank of India) said, Paypal does not have authorization in India to provide cross-broder money transfer.
Paypal needs authorization to operate a cross-border money transfer service, under country’s Payment and Settlement Sytems Act, as per the RBI.
In a Tuesday blog post PayPal said that they has suspended the personal payments to and from India following RBI directions until it resolves questions from Indian regulators.
“We temporarily suspended these services to respond to enquiries from the Indian regulators, specifically questions on whether personal payments constitute remittances into India,” the blog post said.
Although PayPal notified its customers, that personal payments to and from India, as well as transfer to local bank has been suspended, and it will be started soon. Although customers can still make commercial payments to India, but merchants can not withdraw funds in rupees to local banks. Paypal said customers should be able to withdraw funds to a local bank within a few days.
PayPal notified users on Saturday, through another blog post, that personal payments to and from India, as well as transfers to local banks, had been suspended. Customers can still make commercial payments to India, but merchants can’t withdraw funds in rupees to local banks, the company said.
This move has caused inconvenienced to a number of PayPal users in India including outsourcing companies, free lancers, and online retailers.
To stay updated on PayPal stories log on to https://www.thepaypalblog.com/
Paypal suspends payment transactions in India
Paypal, leading online payments’ service provider has halted personal payments to India following new government regulations that were designed to crack down on money laundering.
Paypal, cited a specific reason for the temporary suspension apart from concerns raised by Paypal’s business partners and stakeholders. The company noted that commercial payments to merchants in India would continue as normal.
The move is expected to have a serious impact on the thousands of Indian freelancers who are paid via Paypal for web design, writing and software development, PC World reported.
The move is reportedly related to the Indian government’s crackdown in November 2009 on international banking transactions, when it instituted new reporting and verification requirements on all banks and financial institutions to prevent international money laundering.
Mastering Client Relations
Managing a client is important task for each business. And for IT Consulting business, this is the key for long term success. Apart from strong skilled team of developers, and business consultant, each IT firm must focus on managing client relations.
There is no such technique, that would work with every client. Each client have different background context and different expectations from us as an IT Consultant. In such case, there is no guarantee that the technique that worked with earlier client, would work with new client. Although there is nothing that can be static while managing client relations, but there are few guidelines which can help you manage it in better ways. Here are some steps which can help you master client relations: continue reading…
Google SEO Resources for Webmasters
Have you read many contradictory things for getting ranked at top in Google? Do you want to know the real science of Search Engine Listing & Positioning? Wants to learn about the science working behind the search engine optimization (SEO)?
That’s really tough! Because every SEO expert follows and advises different things which might be contradicting.
Here is the Google SEO resources for Beginners & Webmasters being posted on Google Webmaster Central Blog.
Here is the Video which will give you through the basic insights of SEO practice a web professional should follow while building a website. However, if you don’t like to watch it, you can download Search Engine Optimization Starter Guide being published by Google.
I hope it would be nice to share Google webmaster guidelines for your reference.
Feel free to post comments.
New ERP App for Retailers launched by Microsoft
Microsoft, on Monday, had announced a launch of Microsoft Dynamics AX CRM (Customer Relationship Management) and ERP (Enterprise Resource Planning) application geared specially for mid-sized retailer and retail chains.
Dynamics AX for Retail features numerous modules that allow retailers to integrate point-of-sale, store management, supply chain, and finance into a single platform. This indeed gives retailers much needed integration of retail stores, which enables business to focus on its vision of enhancing customer experiences. continue reading…
Xcellence IT enrolled in Microsoft Biz Spark Program
Xcellence It, a leading Information Technology Solutions providers that works on Web Development Technologies like ASP.net and PHP platform and provides quality solutions in areas of IT outsourcing to various companies from USA, UK, Australia, Canada, Japan, Brazil, Italy, China, Germany, France, etc. has been enrolled in Microsoft BizSpak Program.
Microsoft BizSpark is a global program designed to accelerate the success of early stage Startups. BizSpark provides software, support and visibility to Startups. BizSpark provides entrepreneurs fast and easy access to current full-featured Microsoft development tools and productions licenses of server products, with no upfront costs and minimal requirements.
Microsoft BizSpark enrolment will enable Xcellence IT to offer its clients quality web solutions that are build on rock solid Microsot ASP.net Framework.
As a Microsoft BizSpark Partner, Xcellence IT’s developers have demonstrated their expertise with Microsoft technologies and proven its ability to satisfy the needs of its customers. Xcellence IT have the knowledge, skills, and commitment to help implement technology solutions that match exact business needs. Microsoft BizSpark enrolment represents the highest level of competence and expertise with Microsoft technologies, and have the closest working relationship with Microsoft.
About Xcellence IT
Xcellence IT is the leading IT Consulting and Solutions provider company based in Surat, Gujarat INDIA. Xcellence IT is a global IT solutions company providing excellent services in the areas of enterprise applications and web applications. Xcellence IT deals with business solutions like CRM (Customer Relationship Management suit), ERP (Enterprise Resource Planning System), Web Development, e-Commerce solutions, Internet marketing, SEO (Search Engine Optimization), Portal Development, Content Management System (CMS), Custom Component Development, etc. Apart from, Stategic IT Consulting, Xcellence IT also provides professional and affordable IT outsourcing and Offshore Development Services.
How to Compress HTML / XHTML size to make it load faster
Remember earlier we advised you to use three lines code to speed-up your wordpress. That is a nice method to compress html/xhtml code using zlib. Here is the another techniques we employ to compress html code for the server which doesn’t support zlib compression.
We’re going to use gzip compression instead of zlib compression.
Here is the one line php code you need to enter into your header file. This will compress html / xhtml code.
HTML Cheatsheet
Here is a quick guide for you, that will help you a lot if you work on web development projects. Use this HTML cheat sheet to quickly find the code you need. All you need to do is copy (from this cheat sheet) and paste into your website’s code. If need be, you can change the values to suit your particular situation.
Basic Tags
<html></html> Creates an HTML document
<head></head> Sets off the title and other information that isn’t displayed on the Web page itself
<body></body> Sets off the visible portion of the document
Effective & Simple Inline Form Validation using jQuery
If you’re a web developer, you must have faced the problems of form validation technique that works everywhere in all kinds of forms. There are many form validation techniques, few are good, and few are ugly. And again, few good works only with the well formatted form. But if you have specific requirements of arranging form boxes here and there due to design specifications, such simple techniques doesn’t work well until you rearrange form elements.
