What I want to do is that only when I click on a div
with id="$project['slug']"
, it will load the iframe
inside that div
.
So, i removed the src
attribute from the iframe
, and add it on onclick
event.
I have this in my HTML/PHP
:
<div class="box" id="<?=$project['slug']?>" onclick="load_frame();">
<iframe id="frame_<?=$project['slug']?>" frameborder="0"></iframe>
</div>
Js
:
function load_frame() {
id = location.hash.replace('#', '');
var source = "<?php echo $project['video']; ?>";
$('#frame_'+id).attr("src", source);
}
Unfortunately, when I inspect the iframe
it shows: src="<?=$project['video']?>"
instead of the value that the variable holds.
Do you have any idea what i am doing wrong?
thank you!