Tom Powers
asked on
ASPX PASS GAME ID INTO 5 IFRAMES IN A ASPX PAGE
I have a sorceboard selector and when you click on the linkbutton it puts the game id in url line like http://dev.sportsnetwork.com/aspdata/nba2/NBAGAMECAST.aspx?gameID=18419
The question I have is how do I pass that value in the IFRAME I CAN HARD CODE BUT I need dynamic
HARDCODED
<td><iframe width='100%' height='400' scrolling='no' frameborder='no' src='http://dev.sportsnetwork.com/aspdata/NBA2/Court4.html?gameID=19055'></iframe></td>
</tr>
EXAMPLE WHAT CAN i USE USING ASPX TECHNOLOGY
<tr>
<td><iframe width='900px' height='400' scrolling='no' frameborder='no' src='http://dev.sportsnetwork.com/aspdata/NBA2/tabpanel.html'></iframe></td>
</tr>
The question I have is how do I pass that value in the IFRAME I CAN HARD CODE BUT I need dynamic
HARDCODED
<td><iframe width='100%' height='400' scrolling='no' frameborder='no' src='http://dev.sportsnetwork.com/aspdata/NBA2/Court4.html?gameID=19055'></iframe></td>
</tr>
EXAMPLE WHAT CAN i USE USING ASPX TECHNOLOGY
<tr>
<td><iframe width='900px' height='400' scrolling='no' frameborder='no' src='http://dev.sportsnetwork.com/aspdata/NBA2/tabpanel.html'></iframe></td>
</tr>
ASKER
leakim971 I feel like I'm close I have the code in nba.aspx.vb file like
Then added what you typed in above. Please Help
so I got two files nba.aspx.vb where request id is called
and nba.aspx Iframes is it two seperate files that are giving me a problem?
Partial Class _NBA
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim ID As String
ID = Request.QueryString("gameID")
End Sub
End Class
Then added what you typed in above. Please Help
so I got two files nba.aspx.vb where request id is called
and nba.aspx Iframes is it two seperate files that are giving me a problem?
so I got two files nba.aspx.vb where request id is called
and nba.aspx Iframes is it two seperate files that are giving me a problem?
yes, of courseput the same code in each page
ASKER
I tested each page one at a time they all worked so I put allthe code in one page I even put a button and have the code write the game id to the button aas it's text value which does so I don't get this one maybe IFRAMES Can't accept variables but I swore I did it in the past any way here is the code maybe you'll see something I cannot see
<%@ Page language="vb" Explicit="true" EnableSessionState="false" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>The Sports Network NBA GAMECAST 2014</title>
</head>
<script language="VB" runat="server" >
Sub Page_Load(Source As Object, E As EventArgs)
Dim ID As String
ID = Request.QueryString("gameID")
Button1.Text = ID
End Sub
</script>
<body bgcolor="#000000">
<form id="form1" runat="server">
<div>
<table width="750" border="0">
<tr>
<td><iframe width='100%' height='175' scrolling='no' frameborder='no' src='http://dev.sportsnetwork.com/aspdata/NBA2/Nbastart1.html?gameID=<%=ID%>'></iframe></td>
</tr>
<tr>
<td><iframe width='100%' height='400' scrolling='no' frameborder='no' src='http://dev.sportsnetwork.com/aspdata/NBA2/Court4.html?gameID=<%=ID%>'></iframe></td>
</tr>
<tr>
<td><iframe width='900px' height='400' scrolling='no' frameborder='no' src='http://dev.sportsnetwork.com/aspdata/NBA2/tabpanel.html?gameID=<%=ID%>'></iframe></td>
</tr>
<tr>
<td><iframe width='100%' height='300' scrolling='no' frameborder='no' src='http://dev.sportsnetwork.com/aspdata/NBA2/TeamStatsA.html?gameID=<%=ID%>'></iframe></td>
</tr>
<tr>
<td><iframe width='100%' height='300' scrolling='no' frameborder='no' src='http://dev.sportsnetwork.com/aspdata/NBA2/TeamStatsH.html?gameID=<%=ID%>'></iframe></td>
</tr>
</table>
</div>
<asp:Button ID="Button1" runat="server" Text="Button" />
</form>
</body>
</html>
do a right click somewhere in your main page (not on an iframe) and choose view source
post it here
post it here
ASKER
OK I can see how game ID IS LIKE gameID=__Page but why?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head><title>
The Sports Network NBA GAMECAST 2014
</title></head>
<body bgcolor="#000000">
<form name="form1" method="post" action="Default.aspx?gameID=18447" id="form1">
<div>
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwULLTEwODU1OTYyMzUPZBYCAgQPZBYCZg8PFgIeBFRleHQFBTE4NDQ3ZGRkVrxQKp5PVAYeNmXN9QCVKiXVxYU=" />
</div>
<div>
<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWAgKkkuaKBgKM54rGBjrxEjGTnbmuBxEpW6GFrsgRB7AG" />
</div>
<div>
<table width="750" border="0">
<tr>
<td><iframe width='100%' height='175' scrolling='no' frameborder='no' src='http://dev.sportsnetwork.com/aspdata/NBA2/Nbastart1.html?gameID=__Page'></iframe></td>
</tr>
<tr>
<td><iframe width='100%' height='400' scrolling='no' frameborder='no' src='http://dev.sportsnetwork.com/aspdata/NBA2/Court4.html?gameID=__Page'></iframe></td>
</tr>
<tr>
<td><iframe width='900px' height='400' scrolling='no' frameborder='no' src='http://dev.sportsnetwork.com/aspdata/NBA2/tabpanel.html?gameID=__Page'></iframe></td>
</tr>
<tr>
<td><iframe width='100%' height='300' scrolling='no' frameborder='no' src='http://dev.sportsnetwork.com/aspdata/NBA2/TeamStatsA.html?gameID=__Page'></iframe></td>
</tr>
<tr>
<td><iframe width='100%' height='300' scrolling='no' frameborder='no' src='http://dev.sportsnetwork.com/aspdata/NBA2/TeamStatsH.html?gameID=__Page'></iframe></td>
</tr>
</table>
</div>
<input type="submit" name="Button1" value="18447" id="Button1" />
</form>
</body>
</html>
Use an other variable name instead ID, use myID for example
ASKER
Still got
<iframe width='100%' height='175' scrolling='no' frameborder='no' src='http://dev.sportsnetwork.com/aspdata/NBA2/Nbastart1.html?gameID=__Page'></iframe>
MAYBE IT CAN'T BE DONE.
<iframe width='100%' height='175' scrolling='no' frameborder='no' src='http://dev.sportsnetwork.com/aspdata/NBA2/Nbastart1.html?gameID=__Page'></iframe>
MAYBE IT CAN'T BE DONE.
ASKER
Now I got Compilation Error BC30451: Name 'myID' is not declared.
But I did declare this. Fixed this error but still can't pass game id into Iframe and after </script> I guess that it you can't do variables.
But I did declare this. Fixed this error but still can't pass game id into Iframe and after </script> I guess that it you can't do variables.
Need to be public :
<script language="VB" runat="server" >
Dim MYID As String = "ok"
Sub Page_Load(Source As Object, E As EventArgs)
MYID = Request.QueryString("gameID")
Button1.Text = MYID
End Sub
</script>
ASKER
I already talked to a co worker and this this needs to be public. So what do you think ? can't be done with IFrames?
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
HOLY SHIT IT WORKED I can't thank you enough I tried it Public but I most have forgotten something Thanks You deserve every point for hanging in there.
ASKER
leakim971 I'm sorry I was so happy that it worked I forgot mto give ypou the points and Tell you thanks for being so patient all day yesterday. Your awesome.
Open in new window