2017-03-16 6 views
-2

javascriptポップアップでsrc phpを取得する方法htmlで表示します。 私の質問は、HTMLタグでjavascriptを表示するためにphpを適用する方法です。入手方法<image> src phpでjavascriptをポップアップ表示すると、HTMLで表示されます

curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); 
$response_data = curl_exec ($ch); 
curl_close ($ch); 
$load_string = simplexml_load_string($response_data); 
echo "<tr>"; 
echo "<td width='30' align='center'>".$row['id']."</td>"; 
echo '<td><img src='.$load_string->channel->item[0]->image.'></a></td>'; 

$ load_string->チャネル - >項目[0] - >画像は、http://www.google.com/sample.jpgにタグを変換します。

が、私はアポストロフィ 'と「文法ので、javascriptのポップアップ機能を適用する方法がわからない。

Javascriptのポップアップ機能の例

echo '<td><a href="logo.gif" onclick=window.open(this.href,'"_blank"'.'.'width=300px,height=300px,toolbars=no,scrollbars=no'.'); return false;><img src="logo.gif"></a></td>'; 

私はPHPの文法を変更する必要がありますが、私はできません変換し、 ''のPHP文法エラーを適用します。 echo 'channel-> item [0] - > image。 "onclick = window.open(this.href、'"空白 "'。' width = 300px、height = 300px、toolbars = no、scrollbars = no ' 。 '); falseを返す;>';

curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); 
$response_data = curl_exec ($ch); 
curl_close ($ch); 
$load_string = simplexml_load_string($response_data); 
echo "<tr>"; 
echo "<td width='30' align='center'>".$row['id']."</td>"; 
echo '<td><a href=".$load_string->channel->item[0]->image." onclick=window.open(this.href,'"_blank"'.'.'width=300px,height=300px,toolbars=no,scrollbars=no'.'); return false;><img src="logo.gif"></a></td>'; 

は私を助けて

+0

。 。$ row ['id']の代わりに "<?php $ row ['id']?>"と書くべきです。 "とこのような他のPHP変数があります。 –

+0

コメントありがとうございます。私は修正しました。 – angelsky

答えて

-1
<img src="logo.gif" id="imageLogo"> 

var imageSrc = document.getElementById("imageLogo").src; 
+0

あなたのスクリプトを適用しようとします。 – angelsky

0

あなたは "\" 文字と文​​字列の中、あなたの簡単な引用符をエスケープする必要が

echo '<td><a href="'.$load_string->channel->item[0]->image.'" onclick="window.open(this.href,\'_blank\',\'width=300px,height=300px,toolbars=no,scrollbars=no\'); return false;"><img src="logo.gif"></a></td>'; 
+0

ありがとうございます。 – angelsky

関連する問題