私はネットを検索し、これに関するビデオを見ましたが、誰も本当に助けてくれません. 私がやりたいことは、入力済みの Java スクリプト ファイルを Visual Web 開発者の aspx フォームに追加することです。追加する必要があることをすべて教えてくれます:
<html>
<head>
<title><title>
<script src="JScript.js" type="text/javascript"></script>
</head>
</html>
しかし.... aspx形式では、<head>
または<body>
タグのみがありません:
<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" Runat="Server" />
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" Runat="Server" >
</asp:Content>
この aspx フォームに Java スクリプトを追加できる場合でも、コードを提供するか、これを正しく行うのを手伝ってください。
画像があり、Web ページのギャラリーで画像を次の画像に変更するボタンが必要です
編集 1
ボタンと画像のhtmlコードは次のとおりです
<tr>
<td> <asp:Button ID="Button1" runat="server" Text="Prev" OnClientClick="init();"/> </td>
<td> <img ID="pic" alt="" src="010.JPG" runat="server" width="200" height="200" /> </td>
<td> <asp:Button ID="Button2" runat="server" Text="Next" OnClientClick="init();"/> </td>
</tr>
そして、ここにjavascript init()のコードがあります
var imagePath = new Array();
var imageIndex = 0;
function init(){
addPath("Bell.jpg");
addPath("Dads.png");
getImagePath(0);
}
function addPath(path){
var index = imagePath.length;
imagePath[index++] = path;
}
function getImagePath(index){
var length = imagePath.length;
if(index <= length){
if(index >= 0){
document.getElementById("pic").src = imagePath[index];
document.getElementById("pic").alt = imagePath[index];
imageIndex = index;
}
} else {
document.getElementById("pic").src = "DOES NOT EXIST";
document.getElementById("pic").alt = "DOES NOT EXIST";
}
}
ただし、javascript init() メソッドを呼び出しているようには見えません
上記は解決しました ありがとうございました
しかし編集2
ボタンが画像ソースを指す場所を認識する前に、ページをロードするときに init 関数を実行する必要があります。ページの読み込み時に init() を呼び出すにはどうすればよいですか?