What happened to the Messenger Plus! forums on msghelp.net?
Shoutbox » MsgHelp Archive » Messenger Plus! for Live Messenger » Scripting » Website Script Help For Personal Message

Website Script Help For Personal Message
Author: Message:
Sharkadder
New Member
*


Posts: 9
Joined: Nov 2007
O.P. Website Script Help For Personal Message
Hi, i am quite new to javascript and xml but i think i can understand most of the coding which goes on.

Anyways, i have a script which i created...well i say created, i tried copying a firefox script i have and what i want wont work. Heres the problem:

I'm wanting the script to display items from an xml file which is on my web server within my personal name on msn, the firefox example i have does that but it wont work when i try including it within my script.

Currently it just displays my website name "www.sharkadder.com" and not the rest of the xml file content, i know where i've gone wrong but its the actual javascript code to display the xml file conents which i need.

the xml file is all complete, its the coding with the JS i'm abit stuck on and the javascript code is:

code:
function OnEvent_Initialize( MessengerStart )
{

    // Is the user connected?   
    if ( Messenger.MyStatus >= 3 )
    {

        // We call the counter updating function
        UpdateSharkadderCounter();           

        // We set up a timer to update the download counter, in 5 minutes
        MsgPlus.AddTimer( "Sharkadder", 300000 );

    }

}

function OnEvent_Uninitialize( MessengerExit )
{

    // If the script is unitialized, the timer is cancelled
    MsgPlus.CancelTimer( "Sharkadder" );
   
}

function OnEvent_Signout( Email )
{

    // If the user signs out, the timer is cancelled
    MsgPlus.CancelTimer( "Sharkadder" );
   
}

function OnEvent_SigninReady( Email )
{

    // We call the counter updating function
    UpdateSharkadderCounter();
   
    // We set up a timer to update the download counter, in 2 minutes
    MsgPlus.AddTimer( "FirefoxTimer", 300000 );

}

function UpdateSharkadderCounter()
{

    // We create the ActiveX Objects
    var http = new ActiveXObject( "Microsoft.XMLHTTP" );
    var xml = new ActiveXObject( "Microsoft.XMLDOM" );

    // We assign an anonymous function to the XMLHttpRequest event
    // This function will be called several times during the HTTP transaction
    http.onreadystatechange = function()
    {
       
        // Is the state equal to 4? Is the status equal to 200?
        if ( ( http.readyState == 4 ) && ( http.status == 200) )     
        {
       
            // We get the feed, from the HTTP Response
            var feed = http.responseText;
           
            // We load it into the XMLDOM
            xml.loadXML( feed );
           
            // We get the counter value
            var count = xml.getElementsByTagName( "description" )[1];
           
            // We set the personal message to the download count
            Messenger.MyPersonalMessage = "www.sharkadder.com ";
           
        }
       
    }
   
    // We open the feed URL ( Date on the request URL to avoid caching )
    http.open( "POST", "http://www.sharkadder.com/sharkadderrss.xml" + Date(), false );
   
    // We set the request header
    http.setRequestHeader( "Content-Type", "application/x-www-form-urlencoded" );

    // And send the HTTPRequest
    http.send( "" );

}

function OnEvent_Timer( TimerId )
{
    Debug.Trace ( TimerId );

    // Is it the timer we want?
    if ( TimerId == "Sharkadder" )
    {

        // We call the counter updating function
        UpdateSharkadderCounter();
       
        // We add the timer again
        MsgPlus.AddTimer( "Sharkadder", 300000 );
       
    }
   
}






Thats the code, basically what im trying to do is display the contents from the xml file every so often when the timer resets, how do i modify my code to do that?

also i'd like to know for future do you know any example where i can display how many people have visited my website "www.sharkadder.com"? thanks.

Sorry if i've asked a duplicated question, i did search the forum and never found what i was looking for, i went through the documentation and it wasn't at all what i was wanting.

hope you can help me abit

This post was edited on 11-11-2007 at 04:31 PM by Sharkadder.
http://www.sharkadder.com - MotoGP 2D 1.0 <----- DOWNLOAD IT NOW

[Image: bild_1036_1271_1.jpg]
11-11-2007 04:26 PM
Profile E-Mail PM Web Find Quote Report
« Next Oldest Return to Top Next Newest »


Threaded Mode | Linear Mode
View a Printable Version
Send this Thread to a Friend
Subscribe | Add to Favorites
Rate This Thread:

Forum Jump:

Forum Rules:
You cannot post new threads
You cannot post replies
You cannot post attachments
You can edit your posts
HTML is Off
myCode is On
Smilies are On
[img] Code is On