2014-06-24 3 views
3

나는 플래시 게임 웹 사이트를 운영하고 있습니다. 게임에 들어가면 "플레이 게임"이라는 버튼이 있습니다. 사용자는이 버튼을 눌러 게임을 시작해야합니다. 하지만 사용자가 버튼을 사용하여 게임을 시작하지 않아도되도록하고 싶습니다. 어떻게 그리고 어떻게 바꿀 수 있습니까? 다음은 my website의 javascript입니다.자동로드 Javascript

} 
function sgame() { 
var x=document.getElementById('gamefirst').style; 
var y=document.getElementById('gamesecond').style; 
if(x.display=='block') { x.display='none'; y.display='block'; } 
else { x.display='block'; y.display='none'; } 
} 

어쩌면

function swf(src, width, height) { 
    document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="733" height="550" id="currentGame">'); 
    document.write('<param name="movie" value="' + src + '">'); 
    document.write('<param name="quality" value="high">'); 
    document.write('<embed src="' + src + '" id="currentEmbedGame" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="733" height="550" menu="0"></embed>'); 
    document.write('</object>'); 

답변

1

당신의 HTML에서 위해 window.onload = 함수 당신이 시도 할 수 있습니다 :

<body onload="startgame();"> 

또는에서 당신의 JS 파일 당신이 시도 할 수 있습니다 :

window.onload=function(){//whatever you need to do;} 
0

무엇로드 기능에 대한?

JQuery와 : JQuery와 (문서) .ready (여기 기능)

자바 스크립트 : 여기

+0

어디에서이 코드를 입력 할 수 있습니까? 둘 다 사용할 수 있습니까? – user3771854

+0

웹 페이지가로드 될 때 실행할 기능 앞에 놓습니다. "여기에있는 함수"는로드 된 실제 함수의 자리 표시 자입니다. 둘 중 하나를 사용하거나, 다른 하나는 JQuery와 다른 하나는 JavaScript입니다. – ctwheels

2
<script type="text/javascript"> 
    window.onload = function(event) { 
     // your code here 
    }; 

    // equivalent with jQuery (when window loads) 

    jQuery(window).load(function(event) { 
     // your code here 
    }); 

    // alternatively with jQuery (when DOM is ready) 

    jQuery(document).ready(function(event) { 
     // your code here 
    }); 

    // you can also call a function if this <script>-block is reached (loaded) first time 
    // place the <script>-block before body-tag is closing and you have nearly what DOM-ready does. 
    someFunction(); 
</script> 
dom ready의 차이에 대한

는 여기를 참조 : 짧은 window.onload vs $(document).ready()

: 창로드는 DOM 후 나중에 오는 예를 들어, 준비 모든 이미지가로드됩니다.

1

하중과 같이 몸로드 후 기능 :

<body onload="startgame();"> 

가 그런 기능

function startgame() { 
    alert('Body has loaded!'); 
} 
0

다음을 시도를 만들고,이 스크립트로드에 실행 있어요 코드 조각입니다 :

(
    function h(){ alert('H'); } 
)(); 

만약 당신이 alrea dy가 window.onload 기능을 가지고 있습니다.

관련 문제