2017-01-06 6 views
0

初心者では、JSPと同じ機能でHTMLとJavascriptをどのように 'ミックスする'のか、そしてこれが許可されているかどうかを少し苦労しています。私が "ミックスコード"を試しても、その機能は動作しません。関数(jsp)でjavascriptとhtmlを混ぜる

その後、ウェブカメラを起動する機能は以下のようになり

<c:if test="${row.ftypeid==3}"> 
<script> 
Camera(); 
</script> 

私は、セルが「写真の指示があるかどうかを返すSQLクエリのテストを持っていると、もしそうなら、私はウェブカメラのコードを起動する、すなわち

何かのような -

function Camera{ 
<tr> 
<td width="200px"><b>Webcam Photo</b></td> 
<td> 
<input type="file" name="photo"/> 
<br> 
<script language="JavaScript"> 
webcam.set_api_url('upload.jsp'); 
webcam.set_quality(90); // JPEG quality (1 - 100) 
webcam.set_shutter_sound(true); // play shutter click sound 
document.write(webcam.get_html(320, 240)); 
</script> 
<br> 
<input type=button value="Configure..." onClick="webcam.configure()">&nbsp; 
<input type=button value="Take Snapshot" onClick="take_snapshot()"> 
<br> 

jspの従来の手順はjavascriptのみと思われ、完全にタグで囲まれています。このようにコードを「ミックス」することは可能ですか?

ウェブカメラコードを 'if test'(既存の写真も表示されます)の直後に追加しようとすると、保存された写真が「破損」してエラーが表示されてしまいます保存されていない場合は1)。

</c:if> 
<c:if test="${row.ftypeid==3}"> 
<input type="file" name="f${row.sequence}"> 
<tr> 
<td width="200px"><b>Webcam Photo</b></td> 
<td> 
<input type="file" name="photo"/> 
<br> 
<script language="JavaScript"> 
webcam.set_api_url('upload.jsp'); 

考えていただきました。

よろしく許可されていない アクティブ

+0

感謝を意味すると思いますが、私は試してみて、(その後すぐにあれば、テスト中の場合は、テストをすべてのウェブカメラのコードを追加した場合どのデータベースで参照されている既存の写真も表示されます)が「破損している」ようで、コードが正しく実行されません。 – Active

答えて

0

ありません - 私はあなたが

<c:if test="${row.ftypeid==3}"> 
    <tr> 
    <td width="200px"><b>Webcam Photo</b></td> 
    <td> 
    <input type="file" name="photo"/> 
    <br> 
    <script language="JavaScript"> 
    webcam.set_api_url('upload.jsp'); 
    webcam.set_quality(90); // JPEG quality (1 - 100) 
    webcam.set_shutter_sound(true); // play shutter click sound 
    document.write(webcam.get_html(320, 240)); 
    </script> 
    <br> 
    <input type=button value="Configure..." onClick="webcam.configure()">&nbsp; 
    <input type=button value="Take Snapshot" onClick="take_snapshot()"> 
    <br> 
</c:if> 
+0

ありがとうございます。しかし、ifテストの直後にすべてのwebcamコードを追加しようとすると、ifテスト(データベースで参照されている既存の写真も表示されます)が「破損している」ようで、コードが正しく実行されません。 Active

+0

a [mcve]( '<>'スニペットエディタを使います) – mplungjan