<div class="videoitem">
<div class="videotitle">
<h3><a style='cursor:pointer;' onclick="watch('XhJe5sPGTUM','XhJe5sPGTUM2');" class="watchvideo">Bartos Cs. István ~ 2013. májusi nagy tanítás</a></h3>
</div>
<div id='XhJe5sPGTUM2' style='display:none; '>
<iframe width="560" height="315" style=' overflow:hidden' ></iframe>
</div>
これはスクリプトのhtmlです
<script>
function watch(a , b){
var ajaxobj = $.ajax(
{
url:"vidload.php",
type:"POST",
data:{"vid":a},
dataType:"html"
});
ajaxobj.done(
function(vissza)
{
$("#"+ b).html(vissza);
fadeSwitchElements(a, b);
});
};
function fadeSwitchElements(id1, id2)
{
var element1 = $('#' + id1);
var element2 = $('#' + id2);
if(element1.is(':visible'))
{
element1.css("display", "none");
element2.css("display", "block");
}
else
{
element2.fadeToggle(500, function() {
element1.fadeToggle(500);
});
}
}
</script>
これはMozillaが言っていることです:
TypeError: "XhJe5sPGTUM2" は 1 行目の関数ではありません
これが理解できません... Mozilla でこれが機能しない理由がまったくわかりません。