Goddam Interenet Explorer. A website I'm working on (abridged code below) gets flagged by IE7 as being suspicous because it contains 'elements that can be assosciated with phishing sites' (or something like that). My page basically consists of two forms. the first does nothing (its just some radio buttons for people to play with but has an action of " "). The second form collects the users name and then returns it to a different place on the page using a mootools ajax form. I'm sure that its one of these forms that makes IE7 hate me, but if anybody could take a quick glance at my code and suggest some ways to appease interent explorer's over-zealous phishing filter I'd be very grateful. Regards Chris (FWIW - my site is 'not' a phisihing site - one of the reasons I went for an ajax form is that my server will never even see/store the names of people who fill in the form!) /*--------CODE BELOW-------------------------------------*/ <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-us" lang="en-us"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link href="http://www.mydomain.com/textpattern/css.php?s=default" rel="stylesheet" type="text/css" /> <title>Title</title> <!------------------------Scripts------------------------------> <script type="text/javascript" src="/scripts/mootools.svn.js"></script> <script type="text/javascript" src="/scripts/demos.js"></script> <script type="text/javascript"> window.addEvent('domready', function(){ $('myForm').addEvent('submit', function(e) { new Event(e).stop(); var log = $('log_res').empty().addClass('ajax-loading'); this.send({ update: log, onComplete: function() { log.removeClass('ajax-loading'); log.addClass('ajax-loaded'); } }); }); }); </script> </head> <body id="home"> <h1>Title</h1> <p>Some Text </p> <!------------------------Form 1 (Returns Nothing)---------------> <form name="form1" method="post" action=" "> <input type="radio" name="RadioGroup1" value="1" /> <input type="radio" name="RadioGroup1" value="2" /> </form> <div id="log"> <div id="log_res"><!—my ajax return goes in here --> </div> </div> <!------------------------Form 2 (Ajax Form)---------------> <form id="myForm" action="ajax.form.php" method="get"> <input type="text" name="name" value="" /> <input type="submit" name="button" id="submitter" /> </form> <div id="footer"> <ul class="sectionlist"> <li><a href="http://www.mydomain.com/about/">About</a></li> <li><a href="http://www.mydomain.com/Privacy/">Privacy Policy</a></li> <li><a href="http://www.mydomain.com/Contact/">Contact</a></li> <li><a href="http://www.mydomain.com/Terms/">Terms & Conditions</a></li> </ul> </div> </body> </html>
No, I had thought it might be the scripts, but IE doesn't throw the same message on the Mootools' Demo page (which uses similar form code and the same scripts).
I had a site like that once. When I got the warning, I recalled seeing something where you could notify Microsoft about it if you were the site owner. Anyhow, I did, and it very quickly got removed. I wish I could remember the details on how I did, but there is a way.
If your looking at the site on your computer and not off of a server it does this type of thing sometimes. If its on a host and your looking at it that way I'm really not sure all looks good.
No I'm looking at the live, hosted version. I'm gonna switch some scripts around and change some form names etc. See if I can get IE to play. @camp thanks for the advice about telling Microsoft - I think I've found out how to do that but I get a message saing their 'system is down'. Amateurs.
Does your site have any advertising banner on it? Have known more than one of the less reputable advertisers who trigger the response.
I had this problem too, notifying Microsoft took care of it, but it took a little while. Best of luck clearing your name.