document.write('<iframe src=\"{<?php echo $row1['details']; ?>}\"</iframe>');
我正在尝试使用此javascript代码创建要显示的iFrame,但是当执行代码时,我可以直观地看到框架,但框架正在镜像404(找不到页面)错误。为什么会这样?
答案 0 :(得分:0)
<?php echo $row1['details']; ?>
有一个'而outter函数使用'和'来开始和结束它的字符串。你必须这样做:<?php echo $row1[\'details\']; ?>
。下次请提供更多代码并描述您的问题。
此外,您错过了>
。
document.write('<iframe src=\"{<?php echo $row1[\'details\']; ?>}\"></iframe>');
答案 1 :(得分:0)
<form id="process_page" name="process_page" method="post" action="cms.php">
<select name="product" id="product" onchange=prod(this.id)>
<option value="">------</option>
<option value="A">A</option>
</select>
</form>
<?php
$srv_vame="localhost";
$usr_name="root";
$pswrd="";
$udb="dt";
$sql_conn=mysqli_connect($srv_vame,$usr_name,$pswrd,$udb);
$f_ssql="select * from category";
$fsql=mysqli_query($sql_conn,$f_ssql);
$row1=mysqli_fetch_array($fsql);
?>
<script type="text/javascript">
function prod(e)
{
var e=document.getElementById(e);
var AB =e.options[e.selectedIndex].value;
if(AB == 'A')
{
document.write('<iframe src=\"{<?php echo $row1['details']; ?>}\"></iframe>');
}
}
</script>