473,789 Members | 2,957 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

how to turn off meta-refresh ?

I have a page that gets loaded with a meta-refresh hardcoded so that a
few things on the page get updated. its kind of a fake chat board.
anyway, what I need to do is turn off the meta-refresh once someone
clicks in a <textarea> to enter their input; otherwise the refresh
catches them in the middle and messes up the focus.

I need a way to turn off the meta-refresh, or to force the
cursor/focus to stay in the message input box once they click in it
and start typing.

I've tried:
<p class=small>Ent er your new message:
<br><textarea NAME=NewMsg rows=2 cols=60 wrap=virtual
onClick="window .location.reloa d(false);"></textarea>
<br><input TYPE=submit value="Post Your Message" >

but this actually forces a refresh onClick ?!

dan
Jul 20 '05
43 16090
Jim Ley wrote:
[...] Thomas 'PointedEars' Lahn [...] wrote:
Jim Ley wrote:
[...] Thomas 'PointedEars' Lahn [...] wrote:
dan baker wrote:
> <SCRIPT LANGUAGE="JavaS cript1.1">

That's invalid HTML, [...]
[...]
It's not even invalid HTML.
OK, that was exaggerated. It is not valid HTML 4.01 Strict.
in fact I don't know of any which won't (either taking it as their
default type or understanding the language attribute)
It's not even an IE invention, so I'm not sure where you got the idea.


,--------<http://www.w3.org/TR/html4/interact/scripts.html#h-18.2.1>--------
| language = cdata [CI]
| Deprecated.


Yes, _deprecated_ not non-standard,


ACK
it will only not work at all in non html user agents such as X-Smiles
or SVG UA's. Of course then it would be ignored.
Depends on what you call `work'. It will not work in Mozilla/5.0 and
IE 6 *as* *assumed*, because those user agents don't care what version
you specify there, they execute that code anyway. On the other hand,
IE 5 (which I can't test here) won't execute code that is within
language="JavaS cript1.3" (or greater) as stated by Richard.
it's a DOM object, although in effect "all" UA's less than 5 years
old support it.


Before the W3C-DOM (October 1998) there was no idea of a DOM, and what we
call host objects of a DOM now were previously part of the core language.


No they weren't Microsoft has always considered them distinct,


URL?
it was only Netscape documentation that didn't. If you look at the CLJ
FAQ from July 1998, you'll see that there's a question "What is the DOM"
if it didn't exist until October, they're pretty f'ing prescient.
The first working draft of W3C-DOM Level 1 dates from about a year earlier,
09-Oct-1997.
There's no requirement that variables be part of a global object
called window, [...] I also know of UA's which don't put their
global variable as part of the window object and the above check
would fail - I wouldn't recommend doing it)


You are right, the proper way is

window.myrefres h = window.setTimeo ut(...);


No, that is not correct, for the same reasons I gave before (window
does not _have_ to be the global object name) [...]


Read again. I create a new property for the `window' object and assign
the result of window.setTimeo ut(...) which is in fact only an integer.
Then I can use that property value as argument for window.clearTim eout(...)
without any problems. I could use `foobar' instead of `window' and it
will of course still work as long as `foobar' exists.
Please name such a UA!


The `onload' attribute was introduced in HTML 4.01, so
all user agents supporting only HTML 3.2 will ignore it.


No, Please name such a UA,


MyTinyBrowserWh ichIWriteNow supports JavaScript, but
only HTML 3.2 for a faster Web experience. And now?
There are no user agents supporting only HTML 3.2.


This is false by definition, there *must* *be* UAs supporting only HTML 3.2,
because HTML 4.0 dates from December 1999 (and -- because you go for dates
-- the first working draft that mentions event handlers from 17-Sep-1997).
They *may* *be* not of the recent ones, but they *exist* anyway.
PointedEars

Jul 20 '05 #21
Richard Cornford wrote:
"Thomas 'PointedEars' Lahn" <Po*********@we b.de> wrote in message
news:3F******** ****@PointedEar s.de...


Please shorten this to one line, thanks.
Jim Ley wrote:
[...] Thomas 'PointedEars' Lahn [...] wrote:
dan baker wrote:
> <SCRIPT LANGUAGE="JavaS cript1.1">
That's invalid HTML, [...]

[...]
,----<http://www.w3.org/TR/html4/interact/scripts.html#h-18.2.1>-----
| language = cdata [CI]
| Deprecated. ...


Deprecated? So strictly it is only invalid HTML 4 Strict but still valid
(if not recommended) in looser DTDs.


ACK, that part was exaggerated.
if (window.myRefre sh /* global variables are properties of the
container object; no property, no
clearing necessary */

There's no requirement that variables be part of a global object
called window, [...] I also know of UA's which don't put their
global variable as part of the window object and the above check
would fail - I wouldn't recommend doing it)


You are right, the proper way is

window.myrefres h = window.setTimeo ut(...);


I don't see the point of using references relative to - window - in this
context.


The whole point is that I check the variable/property before I am accessing
it in the window.clearTim eout(...) call. Because of what Jim stated above I
use the `window' object and create a new property, as for the timeout the
`window' object is used anyway.
adding explicitely a property to the `window' object. Then the property
can be checked for existence so that the timeout is only cleared if one
has been set before.


A type-converting-to-boolean test on an undeclared global identifier
will produce errors where the same test on the property accessor of a
non-existent global property will not, but typeof tests do not suffer
the same problem so the property accessor syntax is not required when
testing global properties/variables (just potentially useful under some
circumstances).


ACK, but `typeof' was implemented in JavaScript 1.1.
PointedEars

Jul 20 '05 #22
Jim Ley wrote:
[...] Thomas 'PointedEars' Lahn [...] wrote:
Jim Ley wrote:
[...] Thomas 'PointedEars' Lahn [...] wrote:
dan baker wrote:
> <SCRIPT LANGUAGE="JavaS cript1.1">

That's invalid HTML, [...]
[...]
It's not even invalid HTML.
OK, that was exaggerated. It is not valid HTML *4* since the `type'
attribute is not `IMPLIED' in the HTML 4.01 DTD, neither Strict nor
Transitional.
in fact I don't know of any which won't (either taking it as their
default type or understanding the language attribute)
It's not even an IE invention, so I'm not sure where you got the idea.


,--------<http://www.w3.org/TR/html4/interact/scripts.html#h-18.2.1>--------
| language = cdata [CI]
| Deprecated.


Yes, _deprecated_ not non-standard,


ACK
it will only not work at all in non html user agents such as X-Smiles
or SVG UA's. Of course then it would be ignored.
Depends on what you call `work'. It will not work in Mozilla/5.0 and
IE 6 *as* *assumed*, because those user agents don't care what version
you specify there, they execute that code anyway. On the other hand,
IE 5 (which I can't test here) won't execute code that is within
language="JavaS cript1.3" (or greater) as stated by Richard.
it's a DOM object, although in effect "all" UA's less than 5 years
old support it.


Before the W3C-DOM (October 1998) there was no idea of a DOM, and what we
call host objects of a DOM now were previously part of the core language.


No they weren't Microsoft has always considered them distinct,


URL?
it was only Netscape documentation that didn't. If you look at the CLJ
FAQ from July 1998, you'll see that there's a question "What is the DOM"
if it didn't exist until October, they're pretty f'ing prescient.
The first working draft of W3C-DOM Level 1 dates from about a year earlier,
09-Oct-1997.
There's no requirement that variables be part of a global object
called window, [...] I also know of UA's which don't put their
global variable as part of the window object and the above check
would fail - I wouldn't recommend doing it)


You are right, the proper way is

window.myrefres h = window.setTimeo ut(...);


No, that is not correct, for the same reasons I gave before (window
does not _have_ to be the global object name) [...]


Read again. I create a new property for the `window' object and assign
the result of window.setTimeo ut(...) which is in fact only an integer.
Then I can use that property value as argument for window.clearTim eout(...)
without any problems. I could use `foobar' instead of `window' and it
will of course still work as long as `foobar' exists.
Please name such a UA!


The `onload' attribute was introduced in HTML 4.01, so
all user agents supporting only HTML 3.2 will ignore it.


No, Please name such a UA,


MyTinyBrowserWh ichIWriteNow supports JavaScript, but
only HTML 3.2 for a faster Web experience. Therefore
it doesn't support the language-Attribute and not the
`onload' or any other intrinsic event handler. And now?
There are no user agents supporting only HTML 3.2.


This is false by definition, there *must* *be* UAs supporting only HTML 3.2,
because HTML 4.0 dates from December 1999 (and -- because you go for dates
-- the first working draft that mentions event handlers from 17-Sep-1997).
They *may* *be* not of the recent ones, but they *exist* anyway.
PointedEars

Jul 20 '05 #23
Richard Cornford wrote:
"Thomas 'PointedEars' Lahn" <Po*********@we b.de> wrote in message
news:3F******** ****@PointedEar s.de...


Please shorten this to one line, thanks.
Jim Ley wrote:
[...] Thomas 'PointedEars' Lahn [...] wrote:
dan baker wrote:
> <SCRIPT LANGUAGE="JavaS cript1.1">
That's invalid HTML, [...]

[...]
,----<http://www.w3.org/TR/html4/interact/scripts.html#h-18.2.1>-----
| language = cdata [CI]
| Deprecated. ...


Deprecated? So strictly it is only invalid HTML 4 Strict but still valid
(if not recommended) in looser DTDs.


ACK, but it's not valid HTML *4* at all if the `type' attribute is missing.
if (window.myRefre sh /* global variables are properties of the
container object; no property, no
clearing necessary */

There's no requirement that variables be part of a global object
called window, [...] I also know of UA's which don't put their
global variable as part of the window object and the above check
would fail - I wouldn't recommend doing it)


You are right, the proper way is

window.myrefres h = window.setTimeo ut(...);


I don't see the point of using references relative to - window - in this
context.


The whole point is that I check the variable/property before I am accessing
it in the window.clearTim eout(...) call. Because of what Jim stated above I
use the `window' object and create a new property, as for the timeout the
`window' object is used anyway.
adding explicitely a property to the `window' object. Then the property
can be checked for existence so that the timeout is only cleared if one
has been set before.


A type-converting-to-boolean test on an undeclared global identifier
will produce errors where the same test on the property accessor of a
non-existent global property will not, but typeof tests do not suffer
the same problem so the property accessor syntax is not required when
testing global properties/variables (just potentially useful under some
circumstances).


ACK, but `typeof' was implemented in JavaScript 1.1.
PointedEars

Jul 20 '05 #24
On Sun, 19 Oct 2003 14:36:45 +0200, Thomas 'PointedEars' Lahn
<Po*********@we b.de> wrote:
Jim Ley wrote:
window.myrefres h = window.setTimeo ut(...);


No, that is not correct, for the same reasons I gave before (window
does not _have_ to be the global object name) [...]


Read again. I create a new property for the `window' object and assign
the result of window.setTimeo ut(...) which is in fact only an integer.


However you don't create the "window" object, so that's rather unsafe,
which is my point, neither assmuing the global object is called
window, nor assuming there is a window object is safe (I did
mis-understand what you were intending the code to do - apologies)
There are no user agents supporting only HTML 3.2.


This is false by definition, there *must* *be* UAs supporting
only HTML 3.2,


No, because HTML 3.2 was written such that it described the existing
behaviour of a variety of browsers, it wasn't a standard to be
implemented, and no browsers did implement, they just carried on being
bugwards compatible with the others.

Jim.
--
comp.lang.javas cript FAQ - http://jibbering.com/faq/

Jul 20 '05 #25
On Sun, 19 Oct 2003 14:38:15 +0200, Thomas 'PointedEars' Lahn
<Po*********@we b.de> wrote:
Richard Cornford wrote:
"Thomas 'PointedEars' Lahn" <Po*********@we b.de> wrote in message
news:3F******** ****@PointedEar s.de...


Please shorten this to one line, thanks.


No, it's appropriate as 2 to contain all the information, not all
newsreaders are threading, not all news posters are threading and the
article may stand alone out of context from the header, there is
nothing inappropriate about 2 line citations.
Deprecated? So strictly it is only invalid HTML 4 Strict but still valid
(if not recommended) in looser DTDs.


ACK, but it's not valid HTML *4* at all if the `type' attribute is missing.


Well given that you're posting fragments we neither know if you're
serving HTML 4 - or have used an internal subset to add in a default
value.

Jim.
--
comp.lang.javas cript FAQ - http://jibbering.com/faq/

Jul 20 '05 #26
"Thomas 'PointedEars' Lahn" <Po*********@we b.de> wrote in message
news:3F******** ******@PointedE ars.de...
Richard Cornford wrote:
"Thomas 'PointedEars' Lahn" <Po*********@we b.de> wrote in
message news:3F******** ****@PointedEar s.de...
Please shorten this to one line, thanks.


Why? You have been asked to cite a (any) Usenet standard that will
support your request and so far you haven't, and your argument to date
seems to hinge on stressing the word "line" in "attributio n line". If
line means CR (&/|) LF terminated sequence of text I could make the
above into one line by just setting the margins in my news software to
110+ characters and apparently satisfy your criteria. I can see no
reason for doing that as the chances are that it would still be viewed
as two or more lines in most newsreader software, and even your 24
character attribution of me might be displayed across two lines if the
recipient had their viewing window set up sufficiently narrow (granted
that is unlikely).

You might just as easily stress "attributio n" and consider what is
required to attribute. You and I may be using identifiers that are
unlikely to be confused with others but in the UK the name John Smith,
for example, is sufficiently common that one individual using that name
would not necessarily be distinguishable from another without an
accompanying email address (even if fake). And if you are going to say
that some individual wrote something it has got to be worth saying where
they wrote it, for which the message ID is probably the most
discriminating identifier available.

I can certainly see grounds for commenting on excessive (and irrelevant)
content in "attributio n lines" but if you want to take the term that
literally can you justify loosing "attributio n" for the sake of "line"?

<snip>The whole point is that I check the variable/property before I
am accessing it in the window.clearTim eout(...) call.
Reasonable, but that could still be done with a typeof test.
Because of what Jim stated above I use the `window' object and
create a new property, as for the timeout the `window' object
is used anyway.
Are you saying that the setTimout/Interval call must follow - window. -
? That is not true.

<snip>ACK, but `typeof' was implemented in JavaScript 1.1.


And fortunately JavaScript 1.0 environments are no longer in use.

Richard.
Jul 20 '05 #27
Jim Ley wrote:
On Sun, 19 Oct 2003 14:36:45 +0200, Thomas 'PointedEars' Lahn
<Po*********@we b.de> wrote:
Please shorten this to one line, thanks.
Jim Ley wrote:
window.myrefres h = window.setTimeo ut(...);

No, that is not correct, for the same reasons I gave before (window
does not _have_ to be the global object name) [...]


Read again. I create a new property for the `window' object and assign
the result of window.setTimeo ut(...) which is in fact only an integer.


However you don't create the "window" object, so that's rather unsafe,


Depends. As stated before, `window' and its properties are
part of the core JavaScript language up to version 1.3.
which is my point, neither assmuing the global object is called
window, nor assuming there is a window object is safe (I did
mis-understand what you were intending the code to do - apologies)


I am using window.setTimeo ut(...) to set the timeout. Do the other
user agents you know where the global object is not `window' provide
$globalObject.s etTimeout(...) and $globalObject.c learTimeout(... )
with the same functionality? If not, this is merely of academical
interest.
There are no user agents supporting only HTML 3.2.


This is false by definition, there *must* *be* UAs supporting
only HTML 3.2,


No, because HTML 3.2 was written such that it described the existing
behaviour of a variety of browsers, it wasn't a standard to be
implemented, [...]


ACK
PointedEars

Jul 20 '05 #28
Richard Cornford wrote:
"Thomas 'PointedEars' Lahn" <Po*********@we b.de> wrote in message
news:3F******** ******@PointedE ars.de...
Richard Cornford wrote:
"Thomas 'PointedEars' Lahn" <Po*********@we b.de> wrote in
message news:3F******** ****@PointedEar s.de...
Please shorten this to one line, thanks.


Why? You have been asked to cite a (any) Usenet standard that will
support your request and so far you haven't,


Grepping through the RFCs I have found no standard that supports that, but
that is not important at all. Parts of Son-of-RFC-1036, e.g., which one day
may *become* only a *draft* (maybe in this millenium ;-)) are already obeyed
by NetNews software, and RFC 1036 which an important base of NetNews calls
itself `Standard' but is not even on the IETFs standards track. Sum: Not
everything must be standardized to be reasonable and therefore acceptable.
and your argument to date seems to hinge on stressing the word "line"
in "attributio n line".
No, re-read my answer(s). It hinges on the easy readability of a posting/
thread which is a Good Thing. Header information included in the attribution
line that may be *someday* of use for *someone* doesn't compensate for a
more difficult following of a discussion, mentally ignoring superfluous
information when reading *now*.
<snip>
The whole point is that I check the variable/property before I
am accessing it in the window.clearTim eout(...) call.
Reasonable, but that could still be done with a typeof test.


I did not doubt that.
Because of what Jim stated above I use the `window' object and
create a new property, as for the timeout the `window' object
is used anyway.


Are you saying that the setTimout/Interval call must follow - window. -
?


No.
That is not true.
I know, because `window' is the global object here -- as tests with
Netscape 3.0 to 7.1, IE 6 and Opera (all under Win2k) have proven.
But can you name a user agent where the global object is _not_ `window'
_and_ provides $globalObject.s etTimeout/clearTimeout?
<snip>
ACK, but `typeof' was implemented in JavaScript 1.1.


And fortunately JavaScript 1.0 environments are no longer in use.


How do you know for sure?
PointedEars

Jul 20 '05 #29
On Sun, 19 Oct 2003 18:45:39 +0200, Thomas 'PointedEars' Lahn
<Po*********@we b.de> wrote:
Jim Ley wrote:
On Sun, 19 Oct 2003 14:36:45 +0200, Thomas 'PointedEars' Lahn
<Po*********@we b.de> wrote:
Please shorten this to one line, thanks.


Please stop wasting lines saying this, thanks.Depends. As stated before, `window' and its properties are
part of the core JavaScript language up to version 1.3.
So that would be relevant to precisely one user agent? (Netscape 4).

Generally we try and talk about all ECMAScript implementations now
commonly known as javascript here, otherwise life would be really very
dull.
I am using window.setTimeo ut(...) to set the timeout. Do the other
user agents you know where the global object is not `window' provide
$globalObject. setTimeout(...) and $globalObject.c learTimeout(... )
with the same functionality? If not, this is merely of academical
interest.


Yep! They certainly do.

Jim.
--
comp.lang.javas cript FAQ - http://jibbering.com/faq/

Jul 20 '05 #30

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
1934
by: Du | last post by:
I got this error while trying to open an url // URL file-access is disabled in the server configuration how do I turn that directive on? I don't have access to the php nor apache ini file thanks
0
1653
by: Donald Gordon | last post by:
Hi I'm trying to retrieve an HTML document in UTF-8 format using LWP, but have hit a snag: the document redefines the Content-type: header from "text/html" to "text/html; charset=UTF-8" using a <meta http-equiv="Content-type"... /> tag. LWP doesn't pick this up, and I seem to be ending up with a string with UTF-8 in it, but perl thinks it's already been decoded. Is there anyway to tell perl to turn a string with bytes in it that look
5
3794
by: Donald Firesmith | last post by:
Are html tags allowed within meta tags? Specifically, if I have html tags within a <definition> tag within XML, can I use the definition as the content within the <meta content="description> tag? If not, is there an easy way to strip the html tags from the <definition> content before inserting the content into the meta tag?
24
3555
by: Day Bird Loft | last post by:
Web Authoring | Meta-Tags The first thing to understand in regard to Meta Tags is the three most important tags placed in the head of your html documents. They are the title, description, and keyword meta-tags. If you are missing any of these meta-tags you are missing the boat. If you use the following meta-tag formula, and you are not trying to deceive the spiders, I guarantee you will succeed in increasing your placement in the...
2
9018
by: scorp7355 | last post by:
I was wondering if there is some other way to turn autocomplete off besides using "autocomplete=off", using a meta tag or something similar. It would be great if there is some way to turn it off at a page level. Any ideas/thought would be greatly appreciated. Thanks in advance, Zac
21
4083
by: Jon Slaughter | last post by:
I have a class that is basicaly duplicated throughout several files with only members names changing according to the class name yet with virtually the exact same coding going on. e.g. class A { std::vector<B*> Bs; public:
4
4681
by: Robert Strickland | last post by:
I wish to turn off browser caching through some meta tags. Note the following: <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Expires" CONTENT="-1"> <META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE"> However, running against my local site, the browser still caches the page and it's contents. What am I missing?
19
13107
by: IveCal | last post by:
Hello, I have this code which redirects to http://www.domain.com/link.html . . . but I want to specify the NUMBER OF SECONDS before the site is redirected. Can somebody here help me . . .. <meta http-equiv="Refresh" content="4;url=http://www.domain.com/link.html"> PLEASE HELP. Thanks.
8
2284
by: Jon Rea | last post by:
http://osl.iu.edu/~tveldhui/papers/Template-Metaprograms/meta-art.html Can anyone shed some light on the need for stuff like this when using any of the most modern compilers? If i have a function : double Square( double d ) { return d * d;
4
4874
by: coderr | last post by:
Hi all, i have simple question, suppose that we have a ASP.NET web site with lots of local resource files, we can simple delete all of the resource files (resx). Question is, how can remove all of the meta keys like meta:resourcekey="blabla". Is there a simple way? (like replace all) regards
0
9511
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
10410
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
1
10139
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
9020
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
1
7529
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new presenter, Adolph Dupré who will be discussing some powerful techniques for using class modules. He will explain when you may want to use classes instead of User Defined Types (UDT). For example, to manage the data in unbound forms. Adolph will...
0
6769
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5418
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
5551
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
4093
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.