【问题标题】:Change src of iframe with an input box on another page使用另一个页面上的输入框更改 iframe 的 src
【发布时间】:2013-10-22 10:46:14
【问题描述】:

这是我想要完成的:

主页:有一个搜索栏/输入字段,用于输入另一个页面上的字符串(iframe 的 src)。 该网站是PHP。我不知道我需要什么文件。

首页:

搜索框

其他带有 iframe 的页面我需要从搜索到的输入

<iframe src="https://www.tradingview.com/e/?symbol= 'SEARCHBOX CONTENTS' >

使用该网站的人会知道输入股票代码(股票代码)。

感谢您的帮助!

【问题讨论】:

  • 我的水晶球找不到您的任何代码.. 嗯,也许您需要支付更多费用!看看你做了什么来实现你的目标。也许至少有一些html?另外你的帖子似乎有点不清楚。 :)
  • 对不起!我没有缩进:)

标签: javascript php iframe src


【解决方案1】:

这是你的意思吗?如果是这样,请注意您将需要处理一些安全检查。 在输入字符串上。

<?php  //create a php page and name it what ever

  $iframe = null;

  if (isSet ($_POST ['submit']))
  {
      if (!empty ($_POST ['search']))
          $iframe = "<iframe src='https://www.tradingview.com/e/?symbol={$_POST ['search']}'' width='800' height='600'>";
  }

?>

<form method="post" action="">
 <input type="text" name="search"><input type="submit" name="submit" value="searc">
</form>

<?php echo $iframe; ?>

【讨论】:

    【解决方案2】:

    您可以将POST 您的搜索框输入到一个php 或包含您所指的iframe 的php 页面。 例如:
    我认为你有一个表格:

    <form action='frame.php' method='POST'>
    <input type='text' name='keyword'><input type='submit' value='search'>
    </form>
    

    你的frame.php

    <?php 
    $keyword = $_POST['keyword'];
    echo "<iframe src='$keyword'></iframe>";
    ?>
    

    如果您只想填充iframesrc 属性,这就是全部。
    但是,我认为它不能正常工作,因为iframesrc 必须是一个文件的链接(包括它的文件名和扩展名)。因此,如果它只是一个关键字,则必须在将关键字附加到src 属性之前对其进行处理。
    如果你想让你的网页看起来更有活力,我建议你使用 jquery、ajax 和 json

    【讨论】:

      猜你喜欢
      • 2017-08-28
      • 1970-01-01
      • 2012-11-05
      • 2015-07-18
      • 1970-01-01
      • 1970-01-01
      • 2012-12-04
      • 1970-01-01
      • 2012-04-15
      相关资源
      最近更新 更多