Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在javascript中从lightbox中的按钮调用iframe函数_Javascript_Php_Iframe_Joomla - Fatal编程技术网

如何在javascript中从lightbox中的按钮调用iframe函数

如何在javascript中从lightbox中的按钮调用iframe函数,javascript,php,iframe,joomla,Javascript,Php,Iframe,Joomla,我在从lightbox调用iframe source中定义的JS函数时遇到了一个小问题。这是我的代码到目前为止我都试过了 index.php <iframe id="commentframe" src="index.php?option=com_excelvision&view=livevideo&layout=commentiframe&tmpl=component2&ev_id=<?php echo $result[0]->id;?>"

我在从lightbox调用iframe source中定义的JS函数时遇到了一个小问题。这是我的代码到目前为止我都试过了

index.php

<iframe id="commentframe" src="index.php?option=com_excelvision&view=livevideo&layout=commentiframe&tmpl=component2&ev_id=<?php echo $result[0]->id;?>" width="950px" height="450px"></iframe> 
<script>
function comments(ev_id,text,name,email)
{
var comment=text;
jQuery.ajax({
    type: "POST",             
    url:'index.php?option=com_excelvision&controller=excelvision&task=subcomment',
    data: {body:comment,eventid:ev_id,name:name,email:email},
    success: function(data) {
        //console.log(data)
    }
});
}
</script>
<?php 
JHTML::_('behavior.modal'); 

?>
<div class="jointhe">
<img src="<?php echo JURI::root();?>templates/excel/images/conv_icon.png">
<a href="<?php echo JURI::root().'index.php?option=com_excelvision&view=comment&tmpl=component1&ev_id='.$_REQUEST['ev_id'];?>" class="modal" >Join The Conversation</a>
</div>
<br/>
<div id="prev_comment">

<div id="com_det1">
    <div id="com_det">
        Commnets is loading.......
    </div>
    </div>
</div>
<a onclick="window.parent.comments('<?php echo $_REQUEST['ev_id']?>',$('.commnenttext').val(),$('#name').val(),$('#email').val());window.parent.SqueezeBox.close();" class="button_org">Submit Commnet</a>

奇怪
parent.myfunctionname()
必须工作。您是否在该ajax请求的
success
中调用了该函数?@DontVoteMeDown否,我从iframe中的lightbox调用了该函数,并在iframe源代码中定义了该函数,即commnetframe.php。