【问题标题】:Show php page in javascript pop-up window在 javascript 弹出窗口中显示 php 页面
【发布时间】:2015-09-19 21:17:48
【问题描述】:

我尝试在 javascript 弹出窗口中显示 php 页面,是否可以在弹出窗口中打开页面?

我有打开新页面的解决方案,但我想在弹出窗口中显示页面内容...

<script>
function popupCenter(pageURL, title, w, h) {
    var left = (screen.width / 2)  - (w / 2);
    var top  = (screen.height / 2) - (h / 2);
    var targetWin = window.open(pageURL, title, 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, copyhistory=no, width='+w+', height='+h+', top='+top+', left='+left);
}
</script>
<a href="#" onclick="popupCenter('test.php')">show</a>

另外,尝试使用litebox,但没有成功......

Tnx, P

【问题讨论】:

  • 错误是什么?顺便说一句,您不使用变量 w & h
  • 嗨,错误是我尝试打开弹出窗口,在这种情况下我打开新页面,比如新的浏览器标签...
  • 您的代码对我来说很好用。它会打开一个新的弹出窗口
  • 现在也为我工作。无论如何,Tnx!

标签: javascript php popup


【解决方案1】:
<script language="javascript" type="text/javascript">
<!--
function popitup(url) {
    newwindow=window.open(url,'name','height=200,width=150');
    if (window.focus) {newwindow.focus()}
    return false;
}

// -->
</script>

把你的页面放在这里

<a href="popup.php" onclick="return popitup('popup.php')"
    >Link to popup</a>

别忘了给 2 个地方提供您的页面名称。在 href 和函数内部。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多