linken naar div id=

Status
Niet open voor verdere reacties.

ciske de rat

Verenigingslid
Lid geworden
10 jun 2003
Berichten
964
We hebben zoekmachine gemaakt,
Met een database.
tabel ziet er uit als volgt.
id = 1
name = is op naam
jaar = 2010
mrl = 1
director = naam
description = verhaallijn

Volgende voor de search.php is als volgt
wat je te zien krijgt
Code:
    echo '<p> <b>'.$row['name'].'</b> '.$row['year'].'</p>' ;
    echo ' <img src="/images/' . $row['mrl'] . '" />';  
    echo '<p>Regisseur: '.$row['director'].'</p>' ;
    echo '<p>Verhaal lijn: '.$row['description'].'</p>' ;

Nu wik ik graag een link op het plaatje hebben .
Niet zomaar een link, link moet de mrl ophalen (het nummer)
en doorladen in een andere div (div id='film").
In de div het zit al een script
wat dan automatische zou moeten gaan laden.
Code:
<div id="film">    <object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' type='application/x-shockwave-flash' name='StrobeMediaPlayback' width='600' height='377' id='StrobeMediaPlayback' >
      <param name='movie' value='swfs/StrobeMediaPlayback.swf' />
      <param name='quality' value='high' />
      <param name='allowScriptAccess' value='always' />
      <param name='bgcolor' value='#000000' />
      <param name='allowfullscreen' value='true' />
      <param name='flashvars' value= '&src=rtmp://xx.xx.xxx.xxx/vod/.$mrl.&autoHideControlBar=false&streamType=recorded&autoPlay=true'/>
      <embed src='swfs/StrobeMediaPlayback.swf' width='600' height='377' id='StrobeMediaPlayback' quality='high' allowScriptAccess='always' bgcolor='#000000' name='StrobeMediaPlayback' allowfullscreen='true' pluginspage='http://www.adobe.com/go/getflashplayer'   flashvars='&src=rtmp://xx.xx.xxx.xxx/vod/.$mrl.&autoHideControlBar=false&streamType=recorded&autoPlay=true' type='application/x-shockwave-flash'>      </embed>
              </object></div>
et is dat de bedoeling dat hij de film gaat laden en apspelen,
In div (div id="film").

Iemand een ide om dit te doen .
 
Ik raad je aan om dit eerst even te doen (optimalisatie):

Tabellen:
directors: id [int]; name [char]
directorlink: id [int]; directorid [int]; filmid [int];
films (de tabel die je al had): id [int] ...... directorid [int];

Dit ook met eventuele acteurs.


Maar verder:

Ik zou dit met ajax doen,

Code:
<script type="text/javascript">

function reload(id){
var xmlHttp;
try {
xmlHttp=new XMLHttpRequest(); // Firefox, Opera 8.0+, Safari
}
catch (ex){
try {
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); // Internet Explorer
}
catch (ex){
try {
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch (ex) {
return false;
}
}
}

xmlHttp.onreadystatechange=function(){
if(xmlHttp.readyState==4){
document.getElementById('film').innerHTML=xmlHttp.responseText;
}
}
xmlHttp.open("GET","blabla/filmswfding.php?filmid=" + id,true);
xmlHttp.send(null);
}
</script>

Functie reload(id) activeren met je filmid, refresht dus de div.
Zie dit: blabla/filmswfding.php ! Dat wel even bewerken enzo.

In 'blabla/filmswfding.php' zet dan bijv:

Code:
<?
if (!(isset($_GET["id"]))) {
echo 'No video found';
} else {
$film = $_GET["id"];
echo '
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" type="application/x-shockwave-flash" name="StrobeMediaPlayback" width="600" height="377" id="StrobeMediaPlayback" >
      <param name="movie" value="swfs/StrobeMediaPlayback.swf" />
      <param name="quality" value="high" />
      <param name="allowScriptAccess" value="always" />
      <param name="bgcolor" value="#000000" />
      <param name="allowfullscreen" value="true" />
      <param name="flashvars" value= "&src=rtmp://xx.xx.xxx.xxx/vod/.$mrl.&autoHideControlBar=false&streamType=recorded&autoPlay=true"/>
      <embed src="swfs/StrobeMediaPlayback.swf" width="600" height="377" id="StrobeMediaPlayback" quality="high" allowScriptAccess="always" bgcolor="#000000" name="StrobeMediaPlayback" allowfullscreen="true" pluginspage="http://www.adobe.com/go/getflashplayer"   flashvars="&src=rtmp://xx.xx.xxx.xxx/vod/'. $film .'&autoHideControlBar=false&streamType=recorded&autoPlay=true" type="application/x-shockwave-flash">      </embed>
              </object>
';
}
?>
 
beste TGYoshi nog ff vraag

hoe kan het dat er maar een file werkt ik hoor morgen
wel van je
ik gaat nu naar bed
kun je morgen ff kijken
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan