Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. Web Development
  3. JavaScript
  4. Access denied for parent.parent.enableclock();

Access denied for parent.parent.enableclock();

Scheduled Pinned Locked Moved JavaScript
helpcsharpjavajavascriptasp-net
2 Posts 2 Posters 2 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • R Offline
    R Offline
    raghvendrapanda
    wrote on last edited by
    #1

    Hy, I have two ASP.net applications which are running simultaneously (p1,p2). If i am working on application p1, i have to restart the clock of application p2 also.For this i have written a java script code which works perfectly on my machine but gives error in server. Here is my code string strOut = @" <SCRIPT language='JavaScript'> var tparent; alert('In PC.SearchResult.ascx Script'); debugger; try{ if(parent.EnableClock == null) { alert(' In PC.SearchResult.ascx Script:parent.enableclock=null'); alert(parent.parent.EnableClock); if(parent.parent.EnableClock == null) { alert('In PC.SearchResult.ascx Script: parent.parent.enableclock=null'); tparent = parent.parent.parent; } else { alert('In PC.SearchResult.ascx Script: parent.parent.enableclock!=null'); tparent = parent.parent; } } else { alert('In PC.SearchResult.ascx Script: parent.enableclock!=null'); tparent = parent; } alert('The value of tparent is'); alert(tparent.value); tparent.resetClock(); tparent.EnableClock = true; alert(" + Session.Timeout.ToString() + ");" + "tparent.startClock(" + Session.Timeout.ToString() + " );} catch (err){alert(err.message)}</SCRIPT>"; // string strOut = @"<SCRIPT language='JavaScript'>try{var tparent;if(parent.EnableClock == null){if(parent.parent.EnableClock == null){tparent = parent.parent.parent;}else{tparent = parent.parent;}}else{tparent = parent;} tparent.resetClock();tparent.EnableClock = true;tparent.startClock(" + Session.Timeout.ToString() + ");}catch(err){alert(err.message);}</SCRIPT>"; Response.Write(strOut); The error that i get is when the debugger goes on "parent.parent",it says "ACCESS IS DENIED" Please help

    T 1 Reply Last reply
    0
    • R raghvendrapanda

      Hy, I have two ASP.net applications which are running simultaneously (p1,p2). If i am working on application p1, i have to restart the clock of application p2 also.For this i have written a java script code which works perfectly on my machine but gives error in server. Here is my code string strOut = @" <SCRIPT language='JavaScript'> var tparent; alert('In PC.SearchResult.ascx Script'); debugger; try{ if(parent.EnableClock == null) { alert(' In PC.SearchResult.ascx Script:parent.enableclock=null'); alert(parent.parent.EnableClock); if(parent.parent.EnableClock == null) { alert('In PC.SearchResult.ascx Script: parent.parent.enableclock=null'); tparent = parent.parent.parent; } else { alert('In PC.SearchResult.ascx Script: parent.parent.enableclock!=null'); tparent = parent.parent; } } else { alert('In PC.SearchResult.ascx Script: parent.enableclock!=null'); tparent = parent; } alert('The value of tparent is'); alert(tparent.value); tparent.resetClock(); tparent.EnableClock = true; alert(" + Session.Timeout.ToString() + ");" + "tparent.startClock(" + Session.Timeout.ToString() + " );} catch (err){alert(err.message)}</SCRIPT>"; // string strOut = @"<SCRIPT language='JavaScript'>try{var tparent;if(parent.EnableClock == null){if(parent.parent.EnableClock == null){tparent = parent.parent.parent;}else{tparent = parent.parent;}}else{tparent = parent;} tparent.resetClock();tparent.EnableClock = true;tparent.startClock(" + Session.Timeout.ToString() + ");}catch(err){alert(err.message);}</SCRIPT>"; Response.Write(strOut); The error that i get is when the debugger goes on "parent.parent",it says "ACCESS IS DENIED" Please help

      T Offline
      T Offline
      T M Gray
      wrote on last edited by
      #2

      I am guessing that when you develop both sites are on localhost or something similar and when they are deployed they are on different domains. You are trying to do Cross Site Scripting, which is considered a big security problem.

      1 Reply Last reply
      0
      Reply
      • Reply as topic
      Log in to reply
      • Oldest to Newest
      • Newest to Oldest
      • Most Votes


      • Login

      • Don't have an account? Register

      • Login or register to search.
      • First post
        Last post
      0
      • Categories
      • Recent
      • Tags
      • Popular
      • World
      • Users
      • Groups