Results 1 to 1 of 1

Thread: Featured Content Glider - tracking content viewed?

  1. #1
    Join Date
    May 2009
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default Featured Content Glider - tracking content viewed?

    1) Script Title: Featured Content Glider

    2) Script URL (on DD): http://www.dynamicdrive.com/dynamici...tentglider.htm

    3) Describe problem:

    While I am trying to research just how cookies work, I find myself thoroughly confused on how to extract values from the cookie used to keep track of which content is being viewed. Essentially I have a web tool with one input box that is typed into and submitted. I am using the content glider to offer one of two different views on the processed result. I would like to utilize the information from the cookie [which content is currently being viewed] + enter it into my database. So it would record which content view they were using at the time of hitting submit.

    My working idea right now is to have two radio inputs within a hidden div... and one of them would be automatically selected based on the cookie value.

    This is where I get lost... how to extract that sort of information from this cookie + how to link the selected state of a radio button to it.

    Can you offer any advice? Thanks in advance for your time!


    -----

    edit, I figured it out.. and now I'll explain what to do!

    Soo first I read all of the cookies being captured to find out how these ones are stored, once I knew the name and value outcome- then it was creating a basic if statement.

    To investigate my website cookies I used this script

    Code:
    <script type="text/javascript" charset="utf-8">
    		function GetCookie(name)
    		{
    		  var result = null;
    		  var myCookie = " " + document.cookie + ";";
    		  var searchName = " " + name + "=";
    		  var startOfCookie = myCookie.indexOf(searchName);
    		  var endOfCookie;
    		  if (startOfCookie != -1)
    		  {
    		    startOfCookie += searchName.length;
    		    // skip past cookie name
    		    endOfCookie = myCookie.indexOf(";", startOfCookie);
    		    result = unescape(myCookie.substring(startOfCookie,endOfCookie));
    		  }
    		  return result;
    		}
    	
    </script>
    * found this code here


    I then wrote a short if statement saying 'if you are on page1 do this, otherwise do that' -

    Code:
    	<script type="text/javascript" charset="utf-8">
    		if (GetCookie("output_container") == '1pg'){
    			document.write('<input type="hidden" name="alg_view" value="02" border="0">');
    		} else {
    			document.write('<input type="hidden" name="alg_view" value="01" border="0">');
    		}
    	</script>

    - With this placed right inside the form, it will generate the hidden input field that I needed log which page is being viewed to my database.

    Hope this helps someone in the future trying to do the same.

    Cheers!
    Last edited by ffd8; 05-08-2009 at 12:36 AM.

Bookmarks

Posting Permissions

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