そこで、最近デジタルポートフォリオ(asp c#Webアプリケーション)を作成しましたが、マスターページが私のWebサイトの「ポートフォリオ」ページで正しく機能せず、IEで表示されている場合にのみ機能することに気付きました。Chrome、Firefox、Safariは、IEの他のすべてのページと同様に正常に機能します。
なぜ機能しないのかわからないので、構文を確認しましたが、理由が見つかりません。誰かアイデアはありますか?
Portfolio.aspx
<%@ Page Language="C#" AutoEventWireup="true" MasterPageFile="~/MasterPage.master" CodeBehind="Portfolio.aspx.cs" Inherits="PortfolioApplication.Portfolio" %>
<asp:Content runat="server" ID="HeaderContent" ContentPlaceHolderID="HeadContent" >
<link rel="Stylesheet" href="Styles/portfolioLayout.css" type="text/css"/>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script>
<script type="text/javascript" src="Scripts/js-image-slider.js"></script>
<script type="text/javascript" src="Scripts/popup.js"></script>
<script type="text/javascript">
function populateSlider(sliderNum) {
//Note: If the slider container has been set as invisible(e.g. display:none;), make sure set it visible before reload the imageSlider
setSliderMarkup(sliderNum);
imageSlider.reload();
}
function setSliderMarkup(sliderNum) {
var sliderFrame = document.getElementById("popUp");
switch (sliderNum) {
case 1:
sliderFrame.innerHTML = '<div id="slider">' +
'<img src="Pictures/Projects/VacationWidget/vacationSlider1.jpg" width="989px" height="691" />' +
'<img src="Pictures/Projects/VacationWidget/vacationSlider2.jpg" width="989px" height="691" />' +
'</div>';
break;
case 2:
sliderFrame.innerHTML = '<div id="slider"><img src="Pictures/Projects/FlashPortfolio/portfolioSlider1.jpg" />' +
'<img src="Pictures/Projects/FlashPortfolio/portfolioSlider2.jpg" />' +
'<img src="Pictures/Projects/FlashPortfolio/portfolioSlider3.jpg" />' +
'<img src="Pictures/Projects/FlashPortfolio/portfolioSlider4.jpg" />' +
'</div>';
break;
case 3:
sliderFrame.innerHTML = '<div id="slider"><img src="Pictures/Projects/A1Auto/upholsterySlider1.jpg" />' +
'<img src="Pictures/Projects/A1Auto/upholsterySlider2.jpg" />' +
'<img src="Pictures/Projects/A1Auto/upholsterySlider3.jpg" />' +
'<img src="Pictures/Projects/A1Auto/upholsterySlider4.jpg" />' +
'</div>';
break;
case 4:
sliderFrame.innerHTML = '<div id="slider"><img src="Pictures/Projects/Renatus/renatusSlider1.jpg" />' +
'<img src="Pictures/Projects/Renatus/renatusSlider2.jpg" />' +
'<img src="Pictures/Projects/Renatus/renatusSlider3.jpg" />' +
'</div>';
break;
default:
}
}
</script>
</asp:Content>
<asp:Content runat="server" ID="MainContent" ContentPlaceHolderID="MainContent">
<div class ="content">
<h1>My Recent Projects!</h1>
<div id="project1" class="project">
<asp:ImageButton runat="server" ImageUrl="Pictures/Projects/VacationWidget/VacationWidget.png" CssClass="projectImage" OnClientClick="populateSlider(1); return false" />
<div id="project1Content" class="projectContent">
<h1>Vacation Widget</h1>
<p>Posted on: Saturday, October 28th, 2012</p>
<h2>Description</h2>
<p>This vacation widget... </p>
</div>
</div>
<div id="project2" class="projectOther">
<asp:ImageButton runat="server" ImageUrl="Pictures/Projects/FlashPortfolio/FlashPortfolio1.png" CssClass="projectImage" OnClientClick="populateSlider(2); return false" />
<div id="Div2" class="projectContent">
<h1>Flash Portfolio</h1>
<p>Posted on: Saturday, October 28th, 2012</p>
<h2>Description</h2>
<p>This project was designed...</p>
</div>
</div>
<div id="project3" class="project">
<asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="Pictures/Projects/A1Auto/Upholstry.png" CssClass="projectImage" OnClientClick="populateSlider(3); return false" />
<div id="Div3" class="projectContent">
<h1>A1-Auto Upholstery</h1>
<p>Posted on: Saturday, October 28th, 2012</p>
<h2>Description</h2>
<p>Recently modified with a few JavaScript touch ups...</p>
</div>
</div>
<div id="project4" class="projectOther">
<asp:ImageButton ID="ImageButton2" runat="server" ImageUrl="Pictures/Projects/Renatus/bestTravel.jpg" CssClass="projectImage" OnClientClick="populateSlider(4); return false" />
<div id="Div4" class="projectContent">
<h1>Renatus Travel Desktop Application</h1>
<p>Posted on: Saturday, October 28th, 2012</p>
<h2>Description</h2>
<p>Best Travel is a fictional company...</p>
</div>
</div>
<div class="imageViewerPopup" id="popUp" style="color:blue; width:691px" />
</div>
<div id="fade"></div>
</asp:Content>