2016-07-04 6 views
0

私はforeachループがあり、その中にjavascriptポップアップを追加したいと思います。 ループとポップアップボックスのコードを作成する必要があります。リンクを書き込む方法に苦しんでいます。以下を参照してください。foreachループでJavascriptポップアップリンクを追加するlaravel

これは私が私のforeachループに追加するポップアップのリンクです:

<a onclick="popupCenter('http://www.example.com', 'myPop1',450,450);" href="javascript:void(0);">CLICK TO OPEN POPUP</a> 

ので:

foreach($data as $key){ 

echo "<tr><td>" . $key->value1 . "</td>"; 
echo "<tr>" . $key->value2 . "</td>"; 
echo "<tr>" . THIS IS WHERE I WANT TO ADD THE POPUP . "</td>"; 

}

+0

「popupCenter」はどのように機能しますか?どのような議論が行われますか? 2番目の問題は、マークアップが無効であることです。属性がない引用符付きの文字列があります。第3の問題は、文字列を投稿したばかりなので、どこでどの文字列が使用されているかわかりません。 –

+0

@MagnusEriksson、私は質問を更新しました – xTRIFAC70Rx

答えて

0

あなたは一つのタイプを開き、いくつかの悪いHTMLを持っていますあなたは別のタイプを閉じます(trとtd)。

また、エコーで多くのHTMLを印刷しないことをお勧めします。それは面倒で読みにくい傾向があります。試してみてください:

foreach($data as $key){ 
?> 
    <tr> 
    <td><?= $key->value1 ?></td> 
    <td><?= $key->value2 ?></td> 
    <td><a onclick="popupCenter('http://www.example.com', 'myPop1',450,450);" href="javascript:;">CLICK TO OPEN POPUP</a></td> 
    </tr> 
<?php 
} 
関連する問題