Hello, stevep234:
Ok, I will use this answer to explain you another time, in a
different way, how all this works, so you will have different point of
views.
Let's take this html file:
<html>
mail@domain.com
</html>
This file is stored on your server, in your root dir, let's name it,
for example, test.htm. Ok, everything it's clear. What happens when
someone types on his/her browser this address?:
http://www.yourdomain.com/test.htm
There is a software on your server (i know you know that, but let me
explain it to get the full picture) that detects "someone" want's to
get the file test.htm stored on your server. This software it's called
web server, and (very roughly) looks the extension of the file, in
this case .htm, and if it's a file that doesn't need any special
processing, dumps it's contents "as-is" to the output, so the user's
browser can get it.
Because of this, if there is a mail address stored in an .htm file,
anyone can read it, including spam spiders, because they have access
to that file "as-is".
Ok, but what happen to .php files? .php files contain programming
instructions to perform operations, so let's look again the process
when a user request a .php file.
Let's take this .php file
<?php
echo "this is a test";
?>
The file it's named test.php on your server, and when you request it
using this URL in your browser:
http://www.yourdomain.com/test.php
The webserver "knows" that a .php file must be "interpreted", must be
"executed", it must NOT dump its contents "as-is" to the user's
browser, so if you request this .php file, you get in your browser
this:
this is a test
NOT THIS:
<?php
echo "this is a test";
?>
Which is the .php source code. Why? Because the .php script tells the
webserver to dump the string "this is a test", nothing more. That's
why if you use an e-mail address in a .php file, an spam spider cannot
get it if you don't "echo" or "print" that e-mail address to the
output. In a few words, the user's browser (or any spider, or google)
can only see what you "dump" to the output.
But why cannot an spider read my e-mail address in an .htm file if I
use javascript? Well, before explain this, please, understand the
previous paragraphs, because this is going to be a little bit harder.
When you request an .htm file, it can contain text, tags and
javascript. What is javascript? It's a programming language "executed
by the client's browser", because of that, when you browse to a page,
the browser downloads that .htm page, and "then", "only then" executes
the javascript code inside. This can only be done by a browser of by a
powerful spam spider that uses some kind of javascript engine, but
it's not the most common tool.
Of course, you can request as many clarifications you need until you
understand it.
Regarding Google, you will find a lot of useful information here:
://www.google.es/webmasters/
And regarding the ranking checking software you ask, be aware that
automated "ranking checking" programs violate Google's terms of
service. Please, check this page:
://www.google.es/webmasters/facts.html
In any case, here it's a software that might interest you:
Agent Web Ranking
http://www.aadsoft.com/
Regarding the changes made on the Javascript to make things work on
NS, I added a parameter to the subBox function, called visible and
also these lines:
if (!visible)
{
v.style.display='none';
}
So I could make invisible the subbox created, so changing the visible
parameter for the _s and _b part of the popup did the trick:
var shadow=new subBox(x+8,y+8,tw,th,shadowcolor,cid+'_s',false);
var outerdiv=new subBox(x,y,w,h,bordercolor,cid+'_b',false);
Regarding your next question, just tell you that I'm going to be in
vacation from 8/11-15/11, if your question it's not going to be long,
I will solve it from 1/11 until 7/11, but if it's going to take longer
and you cannot wait, you can request another reseacher, in any case,
thank you very much for request my services again, that's very kind of
you.
Best regards. |