ayudaaaaaaaaaaaaa!!!!!
Publicado por HAF (138 intervenciones) el 28/11/2006 10:44:26
Saludos ,
La verdad tengo varios dias tratando dandome cabezazos e intentando resolver este problema pero no aún he podido .
Necesito enviar un valor desde aspnet a una función de javascript. He intentado de todo y no he podido resolverlo.
A ver si me pueden ayudar es muy importante.
En la función javascript Donde dice: args = appendParameter(args, "streamName","02");
el "02" es el nombre del archivo,(puedes probar tambien con el "01") . Lo que necesito es que el valor ("02") sea entregado desde una
variable desde ASPnet bien sea un botón, variable de session, lo que sea pero que sea una variable enviada desde aspnet; ya que se van a "colgar varios videos" y dependiendo del botón que seleccione el usuario se presentará el video seleccionado.
Lo que se quiere llegar al final es algo parecido a esto:
http://player.narrowstep.tv/default.aspx?player=visitlondon
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="WebForm1.aspx.vb" Inherits="TV.WebForm1"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<title>WebForm1</title>
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" content="Visual Basic .NET 7.1">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<asp:TextBox id="TextBox2" style="Z-INDEX: 102; LEFT: 88px; POSITION: absolute; TOP: 560px" runat="server"></asp:TextBox>
<TABLE cellSpacing="0" cellPadding="0" width="658" bgColor="#ffffff" border="0"> <!--DWLayoutTable-->
<TBODY>
<TR>
<TD width="99" height="108"></TD>
<TD width="423"></TD>
<TD width="136"></TD>
</TR>
<TR>
<TD height="209"></TD>
<TD vAlign="top">
<DIV id="FLVPlayer" align="center">
<SCRIPT language="JavaScript" type="text/javascript">
<!--
function appendParameter(p_args, p_name, p_value) {
if (p_args == "")
return p_name+"="+escape(p_value);
else
return p_args+"&"+p_name+"="+escape(p_value);
}
function videoSize(p_w, p_h) {
}
var isInternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
// Handle all the FSCommand messages in a Flash movie.
function FLVPlayer_DoFSCommand(command, args) {
var FLVPlayerObj = isInternetExplorer ? document.all.FLVPlayer : document.FLVPlayer;
switch (command) {
default:
break;
}
}
// Hook for Internet Explorer.
if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
document.write('<script language=\"VBScript\"\>\n');
document.write('On Error Resume Next\n');
document.write('Sub FLVPlayer_FSCommand(ByVal command, ByVal args)\n');
document.write(' Call FLVPlayer_DoFSCommand(command, args)\n');
document.write('End Sub\n');
document.write('</SCRIPT\>\n');
}
var args = "";
args = appendParameter(args, "skinName", "http://www.interlake.net/images/flvplayer/clearskin_1");
args = appendParameter(args, "serverName", "fc109.interlake.net");
args = appendParameter(args, "appName","IMX0608/Demgen/");
args = appendParameter(args, "streamName","02");
args = appendParameter(args, "isLive","false");
args = appendParameter(args, "bufferTime","1");
args = appendParameter(args, "autoPlay","true");
args = appendParameter(args, "autoHide","true");
args = appendParameter(args, "autoRewind","false");
args = appendParameter(args, "isFullScreen","false");
args = appendParameter(args, "bgColor","0xFFFFFF");
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="388" height="310" id="FLVPlayer" align="" /> ');
document.write('<param name="movie" value="http://www.interlake.net/images/flvplayer/flvplayer.swf?'+args+'" /> ');
document.write('<param name="salign" value="lt" /> ');
document.write('<param name="quality" value="high" /> ');
document.write('<param name="scale" value="noscale" /> ');
document.write('<param name="bgcolor" value="#FFFFFF" /> ');
document.write('<embed src="http://www.interlake.net/images/flvplayer/flvplayer.swf?'+args+'" quality="high" scale="noscale" bgcolor="#FFFFFF" width="388" height="310" name="FLVPlayer" salign="LT" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> ');
document.write('</object>');
//-->
</SCRIPT>
</DIV>
</TD>
<TD> </TD>
</TR>
<TR>
<TD height="146"></TD>
<TD></TD>
<TD></TD>
</TR>
</TBODY>
</TABLE>
<asp:TextBox id="TextBox1" style="Z-INDEX: 101; LEFT: 80px; POSITION: absolute; TOP: 504px" runat="server"></asp:TextBox>
</form>
</body>
</HTML>
La verdad tengo varios dias tratando dandome cabezazos e intentando resolver este problema pero no aún he podido .
Necesito enviar un valor desde aspnet a una función de javascript. He intentado de todo y no he podido resolverlo.
A ver si me pueden ayudar es muy importante.
En la función javascript Donde dice: args = appendParameter(args, "streamName","02");
el "02" es el nombre del archivo,(puedes probar tambien con el "01") . Lo que necesito es que el valor ("02") sea entregado desde una
variable desde ASPnet bien sea un botón, variable de session, lo que sea pero que sea una variable enviada desde aspnet; ya que se van a "colgar varios videos" y dependiendo del botón que seleccione el usuario se presentará el video seleccionado.
Lo que se quiere llegar al final es algo parecido a esto:
http://player.narrowstep.tv/default.aspx?player=visitlondon
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="WebForm1.aspx.vb" Inherits="TV.WebForm1"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<title>WebForm1</title>
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" content="Visual Basic .NET 7.1">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<asp:TextBox id="TextBox2" style="Z-INDEX: 102; LEFT: 88px; POSITION: absolute; TOP: 560px" runat="server"></asp:TextBox>
<TABLE cellSpacing="0" cellPadding="0" width="658" bgColor="#ffffff" border="0"> <!--DWLayoutTable-->
<TBODY>
<TR>
<TD width="99" height="108"></TD>
<TD width="423"></TD>
<TD width="136"></TD>
</TR>
<TR>
<TD height="209"></TD>
<TD vAlign="top">
<DIV id="FLVPlayer" align="center">
<SCRIPT language="JavaScript" type="text/javascript">
<!--
function appendParameter(p_args, p_name, p_value) {
if (p_args == "")
return p_name+"="+escape(p_value);
else
return p_args+"&"+p_name+"="+escape(p_value);
}
function videoSize(p_w, p_h) {
}
var isInternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
// Handle all the FSCommand messages in a Flash movie.
function FLVPlayer_DoFSCommand(command, args) {
var FLVPlayerObj = isInternetExplorer ? document.all.FLVPlayer : document.FLVPlayer;
switch (command) {
default:
break;
}
}
// Hook for Internet Explorer.
if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
document.write('<script language=\"VBScript\"\>\n');
document.write('On Error Resume Next\n');
document.write('Sub FLVPlayer_FSCommand(ByVal command, ByVal args)\n');
document.write(' Call FLVPlayer_DoFSCommand(command, args)\n');
document.write('End Sub\n');
document.write('</SCRIPT\>\n');
}
var args = "";
args = appendParameter(args, "skinName", "http://www.interlake.net/images/flvplayer/clearskin_1");
args = appendParameter(args, "serverName", "fc109.interlake.net");
args = appendParameter(args, "appName","IMX0608/Demgen/");
args = appendParameter(args, "streamName","02");
args = appendParameter(args, "isLive","false");
args = appendParameter(args, "bufferTime","1");
args = appendParameter(args, "autoPlay","true");
args = appendParameter(args, "autoHide","true");
args = appendParameter(args, "autoRewind","false");
args = appendParameter(args, "isFullScreen","false");
args = appendParameter(args, "bgColor","0xFFFFFF");
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="388" height="310" id="FLVPlayer" align="" /> ');
document.write('<param name="movie" value="http://www.interlake.net/images/flvplayer/flvplayer.swf?'+args+'" /> ');
document.write('<param name="salign" value="lt" /> ');
document.write('<param name="quality" value="high" /> ');
document.write('<param name="scale" value="noscale" /> ');
document.write('<param name="bgcolor" value="#FFFFFF" /> ');
document.write('<embed src="http://www.interlake.net/images/flvplayer/flvplayer.swf?'+args+'" quality="high" scale="noscale" bgcolor="#FFFFFF" width="388" height="310" name="FLVPlayer" salign="LT" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> ');
document.write('</object>');
//-->
</SCRIPT>
</DIV>
</TD>
<TD> </TD>
</TR>
<TR>
<TD height="146"></TD>
<TD></TD>
<TD></TD>
</TR>
</TBODY>
</TABLE>
<asp:TextBox id="TextBox1" style="Z-INDEX: 101; LEFT: 80px; POSITION: absolute; TOP: 504px" runat="server"></asp:TextBox>
</form>
</body>
</HTML>
Valora esta pregunta


0