2017-02-27 3 views
3

二重引用符を付けた後、エラーが表示されますボタンのonclick機能で二重引用符を与える方法は?

ボタンクリック時にiframeでページを開くためにinfowindowのgoogle map apiコードを使用しています。

(function(marker, data) { 
    google.maps.event.addListener(marker, "click", function(e) { 
     infoWindow.setContent(data.description + "<br>" + 
     " <input type='button' class='class' value='More Details' [email protected]'document.getElementById('i').src = 'HomePage.aspx';' />" + 
     '<iframe id="i" style="height:50%;width:100%;"></iframe>'); 
     infoWindow.open(map, marker); 
    }); 
+2

'のonclick = @ 'のdocument.getElementById(' I ')とは何であることを期待するHomePage.aspx SRC =。 '';''行うことになって? – mplungjan

+0

ボタン「Homepage.aspx」をクリックすると、idが「 'i」のiframeで開かれます。 – Swadesh

答えて

1

@という意味のあなたの奇妙な構文がわかりません。

私はあなたのコードが

infoWindow.setContent(data.description + '<br/>'+ 
'<input type="button" class="class" value="More Details" onclick="document.getElementById(\'i\').src = \'HomePage.aspx\'" />'+ 
'<iframe id="i" style="height:50%;width:100%;"></iframe>'); 
関連する問題