looking for list of javascript - IE commands

Â

ÂÑTØÑ

Hi,

I was looking for a list of commands, but I can't find it.
It's about commands you can type in the Internet Explorer adress bar, to get
some information about a website.
For instance "javascript:alert(document.lastmodified)" to find out when the
website was updated.
Can someone help me out?
Thanx in advance,

Anton
 
L

Laurent Bugnion, GalaSoft

Hi,

ÂÑTØÑ said:
Hi,

I was looking for a list of commands, but I can't find it.
It's about commands you can type in the Internet Explorer adress bar, to get
some information about a website.
For instance "javascript:alert(document.lastmodified)" to find out when the
website was updated.
Can someone help me out?
Thanx in advance,

Anton


The javascript: pseudo-protocol allows you to type and execute any
script, as long as it's a one liner (which allows a LOT of commands if
you master the language). Statements must be separated by a semicolon ';'

So in short, you can take any supported JavaScript command, and use it
this way. For a list of JavaScript methods/attributes, refer to your
browser's documentation. For myself, I like
<URL:
http://devedge.netscape.com/library/manuals/2000/javascript/1.5/reference/>
and (though it's obsolete)
<URL:
http://devedge.netscape.com/library/manuals/2000/javascript/1.3/reference/frames.html>

HTH,

Laurent
 
G

Grant Wagner

ÂÑTØÑ said:
Hi,

I was looking for a list of commands, but I can't find it.
It's about commands you can type in the Internet Explorer adress bar, to get
some information about a website.
For instance "javascript:alert(document.lastmodified)" to find out when the
website was updated.
Can someone help me out?
Thanx in advance,

Anton

Actually, typing "javascript:alert(document.lastmodified)" into the address bar
of IE will alert "undefined". What you are looking for is
"javascript:alert(document.lastModified)". The value of the information returned
this way is questionable, since the same information can be retrieved in
practically any GUI browser by right-clicking the page and choosing "Properties"
or "View Page Info".

As for a "list of commands to get information about a website" using this
method, basically anything that can be executed in JavaScript can be executed
here, so you have access to all the objects in the DOM and any methods and
properties they support.

That isn't very much help, but the problem is, there are hundreds, if not
thousands, or things that can be retrieved from the DOM using the mechanism you
are describing. For example:

javascript:s=[];for(i=0; i < window.frames.length; i++) {
s.push(window.frames.name); for(j =0; j <
window.frames.document.forms.length; j++) { s.push('\t' +
window.frames.document.forms[j].name); for (k=0; k <
window.frames.document.forms[j].length; k++) { s.push('\t\t' +
window.frames.document.forms[j].elements[k].name); } } } alert(s.join('\n'));

gives you a hierarchy of all the elements on all the forms in all the frames in
the current document. Again, this information is of questionable value,
especially considering the same information is available in a much more
digestible form in Mozilla's DOM Inspector.

--
| Grant Wagner <[email protected]>

* Client-side Javascript and Netscape 4 DOM Reference available at:
*
http://devedge.netscape.com/library/manuals/2000/javascript/1.3/reference/frames.html

* Internet Explorer DOM Reference available at:
*
http://msdn.microsoft.com/workshop/author/dhtml/reference/dhtml_reference_entry.asp

* Netscape 6/7 DOM Reference available at:
* http://www.mozilla.org/docs/dom/domref/
* Tips for upgrading JavaScript for Netscape 7 / Mozilla
* http://www.mozilla.org/docs/web-developer/upgrade_2.html
 
Â

ÂÑTØÑ

Laurent Bugnion said:
The javascript: pseudo-protocol allows you to type and execute any
script, as long as it's a one liner (which allows a LOT of commands if
you master the language). Statements must be separated by a semicolon ';'
So in short, you can take any supported JavaScript command, and use it
this way. For a list of JavaScript methods/attributes, refer to your
browser's documentation. For myself, I like
http://devedge.netscape.com/library/manuals/2000/javascript/1.5/reference/>
and (though it's obsolete)
http://devedge.netscape.com/library/manuals/2000/javascript/1.3/reference/f rames.html>
HTH,
Laurent

Grant Wagner said:
the problem is, there are hundreds, if not
thousands, or things that can be retrieved from the DOM using the mechanism you
are describing. For example:
javascript:s=[];for(i=0; i < window.frames.length; i++) {
s.push(window.frames.name); for(j =0; j <
window.frames.document.forms.length; j++) { s.push('\t' +
window.frames.document.forms[j].name); for (k=0; k <
window.frames.document.forms[j].length; k++) { s.push('\t\t' +
window.frames.document.forms[j].elements[k].name); } } } alert(s.join('\n'));
gives you a hierarchy of all the elements on all the forms in all the frames in
the current document. Again, this information is of questionable value,
especially considering the same information is available in a much more
digestible form in Mozilla's DOM Inspector.
Grant Wagner



Thanks, I think this will help me.
Somebody sent me this tip as well:
www.bookmarklets.com
Best regards,
Anton
 
Â

ÂÑTØÑ

Laurent Bugnion said:
The javascript: pseudo-protocol allows you to type and execute any
script, as long as it's a one liner (which allows a LOT of commands if
you master the language). Statements must be separated by a semicolon ';'
So in short, you can take any supported JavaScript command, and use it
this way. For a list of JavaScript methods/attributes, refer to your
browser's documentation. For myself, I like
http://devedge.netscape.com/library/manuals/2000/javascript/1.5/reference/>
and (though it's obsolete)
http://devedge.netscape.com/library/manuals/2000/javascript/1.3/reference/f rames.html>
HTH,
Laurent

Grant Wagner said:
the problem is, there are hundreds, if not
thousands, or things that can be retrieved from the DOM using the mechanism you
are describing. For example:
javascript:s=[];for(i=0; i < window.frames.length; i++) {
s.push(window.frames.name); for(j =0; j <
window.frames.document.forms.length; j++) { s.push('\t' +
window.frames.document.forms[j].name); for (k=0; k <
window.frames.document.forms[j].length; k++) { s.push('\t\t' +
window.frames.document.forms[j].elements[k].name); } } } alert(s.join('\n'));
gives you a hierarchy of all the elements on all the forms in all the frames in
the current document. Again, this information is of questionable value,
especially considering the same information is available in a much more
digestible form in Mozilla's DOM Inspector.
Grant Wagner



Thanks, I think this will help me out.
Somebody sent me this tip as well:
www.bookmarklets.com
Best regards,
Anton
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
474,432
Messages
2,571,682
Members
48,796
Latest member
Greg L.

Latest Threads

Top