Discover Habbo's history
Treat yourself with a Secret Santa gift.... of a random Wiki page for you to start exploring Habbo's history!
Happy holidays!
Celebrate with us at Habbox on the hotel, on our Forum and right here!
Join Habbox!
One of us! One of us! Click here to see the roles you could take as part of the Habbox community!


Results 1 to 9 of 9
  1. #1
    Join Date
    Nov 2009
    Posts
    81
    Tokens
    0

    Default SubMenu Ajax Links [HELP]

    I need it exactly like www.illusion-habbo.net have it & www.habbulous.com have it.
    Help!? Please

  2. #2
    Join Date
    Jan 2008
    Location
    Wales
    Posts
    3,594
    Tokens
    1,387
    Habbo
    Skizzling

    Latest Awards:


  3. #3
    Join Date
    Nov 2009
    Posts
    81
    Tokens
    0

    Default

    Oh i forgot to mention. I can't do guides for life. So I need this done through teamviewer or you can do it yourself etc.

  4. #4
    Join Date
    Jan 2008
    Location
    Wales
    Posts
    3,594
    Tokens
    1,387
    Habbo
    Skizzling

    Latest Awards:

    Default

    I'll do an example.. you should get it, I think.

    HTML Code:
    <head>
    <title>your website</title>
    <script type="text/javascript">
    
    /***********************************************
    * Dynamic Ajax Content- © Dynamic Drive DHTML code library (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>
    </head>
    <body><a href="javascript:ajaxpage('fansite.html', 'subnav');">FANSITE</a>
    <div id="subnav"></div>
    That will load fansite.html which should have links such as staff page etc into the div 'Subnav'.

  5. #5
    Join Date
    Nov 2009
    Posts
    81
    Tokens
    0

    Default

    I dont get it :S
    Well I do up to linking the button. But I need this done through teamviewer or something. Anyone?

  6. #6
    Join Date
    Jul 2004
    Location
    California
    Posts
    8,725
    Tokens
    3,789
    Habbo
    HotelUser

    Latest Awards:

    Default

    Ajax is using Javascript to dynamically grab the contents of another page on the same (sub)domain in the background (and, because of same origin policy there are many people turning to JSON and the src hack, such as Yahoo).

    All you want to do is toggle the visibility of a DIV with links to other pages in it by clicking a link. Saying you don't follow guides and you want to be directly spoon fed results is a lame excuse. Check out this website, which has a vast amount of javascript based navigational techniques.
    I'm not crazy, ask my toaster.

  7. #7
    Join Date
    Nov 2009
    Posts
    81
    Tokens
    0

    Default

    "Saying you don't follow guides and you want to be directly spoon fed results is a lame excuse."
    I'm being serious... I can't follow HTML guides for life. lol

    & btw, I heard that PHP includes also work! Anyone want to help with that?

  8. #8
    Join Date
    Mar 2010
    Posts
    63
    Tokens
    0

    Default

    PHP Code:
    switch($_GET['page']){
    case 
    "home": include 'index.php'; break;
    case 
    "news": include 'news.php'; break;

    default: include 
    'index.php'; break;

    then were a href is:

    HTML Code:
    <a href="index.php?page=news">News</a>
    z
    Regards,
    Liam - Liv3wire.com Co-Founder.

  9. #9
    Join Date
    Nov 2009
    Posts
    81
    Tokens
    0

    Default

    I want ajax links. :S

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •