Avatar billede lasserasch Juniormester
25. maj 2008 - 19:12 Der er 1 kommentar og
1 løsning

Hente værdi fra codebehind til aspx filen og udskrive denne.

Hejsa.

Jeg forsøger at embedde en flash player på min side.
Det fungerer fint når jeg hardkoder videofilens sti ind.

Men stien til filen er relativ og hentes fra en SQL database. Dette sker i Code behind filen.

Jeg har lavet et hidden field som jeg lægger videoen url ind i ved pageload.

Jeg forsøger nu at få udskrevet den værdi i aspx koden. Og det driller lidt.

Hvis jeg laver en alert og viser værdien virker det fint. Men det er "FileUrl" som står på selve siden, og ikke værdien af FileUrl.

Hvad gør jeg galt?


Her min kode på aspx siden :

-------
<div id="container"><a href="http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> to see this player.</div>
                    <asp:HiddenField ID="hidTxt" runat="server" />
                   
    <script type="text/javascript" src="swfobject.js"></script>
    <script type="text/javascript">


   
    FileURL = document.getElementById("<%=hidTxt.ClientID%>").value;

   
    alert("File URL = " + FileURL);
        var s1 = new SWFObject("mediaplayer.swf","mediaplayer","250","185","8");
        s1.addParam("allowfullscreen","false");
        s1.addVariable("width","250");
        s1.addVariable("height","185");
        s1.addVariable("file", FileUrl);
        s1.write("container");
    </script>
---------
Avatar billede olebole Juniormester
25. maj 2008 - 20:48 #1
<ole>

Det ville jeg spørge om i .net kategorien  =)

/mvh
</bole>
Avatar billede lasserasch Juniormester
11. oktober 2010 - 20:45 #2
lukket
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester