Page 1 of 1

Hiding Function

Posted: Mon Apr 13, 2009 7:08 am
by divito
I'm sure most of you know that when you hover over a link, the link or JavaScript command/function shows up at the bottom of the browser. I'm curious if there is a way to hide or stop a JavaScript command from showing up, as it shows the page/directory I'm requesting.

Re: Hiding Function

Posted: Mon Apr 13, 2009 8:26 am
by VladSun
You may use DIV, SPAN, etc. elements to simulate an A element by using onclick event.

Re: Hiding Function

Posted: Mon Apr 13, 2009 9:42 am
by kaszu
Use onclick attribute which doesn't show up in the status bar even for A element or use addEventListener to attach events to A element.

Re: Hiding Function

Posted: Thu Apr 16, 2009 8:06 am
by divito
Well, I've never really done anything with Javascript, so how would I go about that in the following:

Code: Select all

<script type="text/javascript">
 
/***********************************************
* Dynamic Ajax Content- © Dynamic Drive DHTML code library (http://www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/
 
var bustcachevar=1 //bust potential caching of external pages after initial request? (1=yes, 0=no)
var loadedobjects=""
var rootdomain="http://"+window.location.hostname
var bustcacheparameter=""
 
function ajaxpage(url, containerid){
var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
page_request.onreadystatechange=function(){
loadpage(page_request, containerid)
}
if (bustcachevar) //if bust caching of external page
bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
page_request.open('GET', url+bustcacheparameter, true)
page_request.send(null)
}
 
function loadpage(page_request, containerid){
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(containerid).innerHTML=page_request.responseText
}
 
function loadobjs(){
if (!document.getElementById)
return
for (i=0; i<arguments.length; i++){
var file=arguments[i]
var fileref=""
if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
if (file.indexOf(".js")!=-1){ //If object is a js file
fileref=document.createElement('script')
fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src", file);
}
else if (file.indexOf(".css")!=-1){ //If object is a css file
fileref=document.createElement("link")
fileref.setAttribute("rel", "stylesheet");
fileref.setAttribute("type", "text/css");
fileref.setAttribute("href", file);
}
}
if (fileref!=""){
document.getElementsByTagName("head").item(0).appendChild(fileref)
loadedobjects+=file+" " //Remember this object as being already added to page
}
}
}
 
</script>

Re: Hiding Function

Posted: Thu Apr 16, 2009 10:00 am
by pickle
divito wrote:Well, I've never really done anything with Javascript
Try.

Re: Hiding Function

Posted: Thu Apr 16, 2009 10:53 am
by divito
I learn through examples. If I don't see a type of example or ways in which things can be manipulated, it's hard for me to just create the desired outcome. This is how I've learned PHP and C++ to the extents I know them, by seeing and recreating.

Moreover, even learning about every function and part of that Javascript snippet wouldn't necessarily mean I'll understand how to approach the information they've given me. I understand your approach of having me learn by attempting, and I will start to learn Javascript, but things would be expedited with an example. Sorry for this.

Re: Hiding Function

Posted: Thu Apr 16, 2009 2:54 pm
by VladSun

Code: Select all

<a onclick="window.location.reload('http://domain.com/location.html')">LINK</a>