繁体   English   中英

如何打开div内的单击打开链接?

[英]How to open click open link inside a div?

我正在建立一个解析西班牙语词典的站点。 如果您查找“ HOLA”一词,则会收到定义,但换句话说,您会得到建议,例如CASA: http : //verbum.xtrweb.com/verbumpost.php? word0=hola&word-1=casa

我希望:当您单击建议时(如我在上面发布的示例中的CASAR),将结果打印在像HOLA这样的div中。 这是我当前正在使用的代码:

    $words = array('word0','word-1');
    function url_decode($string){
    return urldecode(utf8_decode($string));
    }

    $baseUrl = 'http://lema.rae.es/drae/srv/search?val=';

    $cssReplace = <<<EOT

    <style type="text/css">
    // I changed the style
    </style>
    </head>
EOT;

$resultIndex = 0;

foreach($words as $word) {
if(!isset($_REQUEST[$word]))
    continue;

$contents = file_get_contents($baseUrl . urldecode(utf8_decode($_REQUEST[$word])));

$contents = str_replace('</head>', $cssReplace, $contents);
$contents = preg_replace('/(search?[\d\w]+)/','http://lema.rae.es/drae/srv/search', $contents);


echo "<div style='
      //style
     ", (++$resultIndex) ,"'>", $contents,
        "</div>";
}

我正在开始编写代码,所以请耐心等待,我还尝试了朋友建议的一些DOM代码,但该代码无法运行。

我认为您需要在div内放置iframe。 或尝试在JavaScript / jquery中进行点击-在点击时进行一些Ajax调用,并在div中显示/附加返回的结果(建议)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM