Toon posts:

Breedte video veranderen in XSL

Pagina: 1
Acties:

Verwijderd

Topicstarter
Goedemiddag lieden,

Ik heb een video embedded op mijn webpagina, nu wil ik graag een knop eronder aanbrengen die de breedte van mijn video aanpast zodat het scherm groter wordt.

code:
1
2
3
4
5
6
7
<object id="MediaPlayer" width="240" classid="CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95" standby="Loading Windows Media Player components..." type="application/x-oleobject" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,7,1112"> 
<param name="filename" value="<xsl:value-of select="VideoBestand/Value"/>"> 
<param name="autoStart" value="False"> 
<param name="showControls" value="True"> 
<param name="uiMode" value="mini"> 
<embed type="application/x-mplayer2" src="<xsl:value-of select="VideoBestand/Value"/>" name="MediaPlayer" uiMode="mini" autoStart="0" showControls="1"></embed> 
</object>


Deze code staat in een cms en roept van een andere locatie het videobestand aan. Vandaar <xsl:value-of select="VideoBestand/Value"/> en dit werkt prima. De video wordt afgespeeld.
Hier wil ik dus een externe knop inzetten die de width aanpast naar 655 pix.

Ik heb het geprobeerd met javascript, maar dan werkt het niet.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<script type="Javascript"> 
 function vergrootScherm('MediaPlayer') { 
 document.getElementById('MediaPlayer').style.width = '655px'; 
 } 
 </script> 
 <xsl:if test="VideoBestand/@HasValue">
 <object id="MediaPlayer" width="240" classid="CLSID:22D6f312-B0F6-11D0-94AB-0080C74C7E95" standby="Loading Windows Media Player components..." type="application/x-oleobject" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,7,1112">
<param name="filename" value="<xsl:value-of select="VideoBestand/Value"/>">
<param name="autoStart" value="False">
<param name="showControls" value="True">
<param name="uiMode" value="mini">
<embed type="application/x-mplayer2" src="<xsl:value-of select="VideoBestand/Value"/>" name="MediaPlayer" uiMode="mini" autoStart="0" showControls="1"></embed>  
</object>
</xsl:if>
<input type="submit" value="Vergroot scherm" onclick="javascript:vergrootScherm('MediaPlayer');" />

[ Voor 79% gewijzigd door Verwijderd op 09-03-2007 16:27 ]


  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 30-11 15:10

Creepy

Tactical Espionage Splatterer

Waaruit moeten we je redden dan? Of bedoel je: "wie regelt het even voor me"? ;)

Hier in PRG gaan we er vanuit dat je in eerste instantie zelf aan de slag gaat om een oplossing voor je probleem te zoeken en dat je ook aangeeft wat je nu zelf hebt geprobeerd en wat daar dan niet mee lukte. Dit mist nu totaal in je startpost. Dit voorkomt ook dat we je tips gaan geven over zaken die je al hebt geprobeerd.

Als je Programming Beleid en dan met name Programming Beleid - De Quickstart eens door wilt lezen en je startpost aanvullen dan graag :)

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


  • djc
  • Registratie: December 2001
  • Laatst online: 08-09 23:18

djc

Je hebt duidelijk weinig ervaring met XSLT.

Om te beginnen gebruik je tussen "" (in attribute values) geen xsl:value-of.

Rustacean