2013-04-24 59 views
2

我希望「添加錐體」按鈕繪製錐體,但下面的代碼似乎在繪製錐體後立即刷新瀏覽器。我希望頁面在每次點擊按鈕後保持在圓錐頁面上,而不必刷新。任何幫助將非常感激。繪製後立即刷新頁面(x3Dom)

<script> 
     function addCone() { 
     var scene = document.getElementsByTagName("scene")[0]; 

     var cone = document.createElement("cone"); 
     var shape = document.createElement("shape"); 
     var appearance = document.createElement("appearance"); 
     var material = document.createElement("material"); 

     appearance.appendChild(material); 
     shape.appendChild(appearance); 
     shape.appendChild(cone); 
     scene.appendChild(shape); 
     return true; 
     } 
    </script> 


    <div id="content"> 
     <form> 
     <button onclick="addCone()">Add Cone</button> 
     </form> 
    </div> 
+0

我會返回false,如果我是你。 – 11684 2013-04-24 20:10:33

+0

按鈕是否點擊提交表單? – Bergi 2013-04-24 20:15:38

回答

1

你可以試試這個

HTML

<button onclick="return addCone()">Add Cone</button> 

JS

function addCone() { 
    // ...  
    return false; 
} 
+1

啊,那有效!謝謝! – AndrewHYI 2013-04-24 20:19:24

+0

表單正在提交中,歡迎您:) – 2013-04-24 20:20:21