javascript
  • html
  • flash
  • 2013-06-14 3 views -1 likes 
    -1

    여기 내 자바 스크립트 함수입니다 ..자바 스크립트 함수 안에있는 버튼이 작동하지 않습니까?

    <script> 
        var count=0; 
    
        function mafunct(flash){ 
    
        var path="a"+count+".swf"; 
    
        var flash ='<OBJECT CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" CODEBASE="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" WIDTH="100%" HEIGHT="100%">';   
         flash+='<PARAM NAME="movie" VALUE='+path+' >';   
         flash+='<PARAM NAME="PLAY" VALUE="false">'; 
         flash+='<PARAM NAME="LOOP" VALUE="false">'; 
         flash+='<PARAM NAME="QUALITY" VALUE="high">'; 
         flash+='<PARAM NAME="SCALE" VALUE="SHOWALL">'; 
         flash+='<EMBED NAME="testmovie" SRC="Menu.swf" WIDTH="100%" HEIGHT="100%"PLAY="false" LOOP="false" QUALITY="high" SCALE="SHOWALL"swLiveConnect="true"PLUGINSPAGE="http://www.macromedia.com/go/flashplayer/">'; 
         flash+='</EMBED>'; 
         flash+='</OBJECT>'; 
    This is a **button** inside the javascript function that show the bottom and out side of flash when click the first button 
    
         flash+='<button onclick=mafunct()>next</button>'; 
         document.write(flash); 
         alert(flash); 
        count++; 
    
        } 
        </script> 
    

    이것은 HTML 내 버튼 코드

    <button onclick=mafunct()>next</button> 
    

    내가 표시됩니다 자바 스크립트 함수의 첫번째 플래시가 작동이 버튼 버튼을 클릭하면 버튼이 작동하지 않습니다.

    +1

    'onclick = "mafunct()"'속성/값을 만듭니다. 나는 그 따옴표가 어떤 경우에는 선택 사항이라고 생각한다. (DOCTYPE에 달려있다.) – Ian

    +1

    나에게 잘 작동하는 바이올린으로, 사용중인 브라우저와 그 버전을 알려줄 수 있니? [http://jsfiddle.net/RDj8g/] – Thalaivar

    답변

    4

    가능한 한 document.write를 사용하지 마십시오.이 코드를 사용하여 버튼을 만들면됩니다.

    <style type = "text/css"> 
        .myButton 
        { 
         position:absolute; 
         top:600px; 
         left:300px; 
         z-index:3000; 
        } 
    </style> 
    var myButton = document.createElement("input"); 
    myButton.type = 'button'; 
    myButton.value = 'click Me'; 
    myButton.className = 'myButton'; 
    myButton.name = 'myButton'; 
    myButton.onclick = function() { 
        mafunct(); 
    }; 
    document.body.appendChild(myButton); 
    
    +0

    죄송합니다. 그것을하지 않았다 –

    +3

    'flash + = ''; 그의 코드와 함께 document.write (플래시); – uber5001

    +0

    나는 그것을 바꾼다. 그러나 버튼이 하나씩 추가 될 것이다. –

    관련 문제