2012-11-25 5 views
-1

BTN 코드는에서 볼 수 있습니다 문제는 내부의 코드가 URL을 변경하지 않는다는 것입니다. 문제는 크지 않지만 태그를 제거하면 기능이 작동하지 않습니다. 카운트 다운도 아니야. 내가 원하는 것은 js btn 내부의 url이 정상적인 submit/js btn과 같이 스텔스가되도록하는 것입니다.자바 스크립트/HTML ReplaceChild URL

감사합니다. 감사합니다. 현재 코드 그건

+0

귀하의 콘텐츠에 유래에 – sroes

+1

에 오신 것을 환영합니다 안에 있습니다. 응축 된 형태의 문제 및 코드를 게시하여 사람들이 귀하를 도울 수있는 방법을 고려하십시오. – toxicate20

답변

0

:

<a href="http://fxv4.com/js/java.html" id="download" class="button"> 
    <button onclick="window.location='http://URL undefined';">Visit Page Now</button> 
</a> 

버튼에 추가하기 onclick을 문 false를 반환, 그래서 이벤트를 클릭 부모 요소에 보낼 수 증언 요구 무산 :

<a href="http://fxv4.com/js/java.html" id="download" class="button"> 
    <button onclick="window.location='http://URL undefined';return false">Visit Page Now</button> 
</a> 
+0

하지만 내 문제는 불행히도 jet을 해결하지 못했습니다. – Felix

0

당신은 당신의 코드를 재 배열해야하고 HTML/JS의 기초를 알아라. 다음과 같은 유의 사항 : 당신은 어떤 내부 head<body> 내부에 HTML 요소를 배치해서는 안

  1. .
  2. HTML 요소를 변경하는 JavaScript 코드는 DOM 문서가로드 된 후에 실행되어야합니다.

예 :

<html> 
    <head> 
    <script type="text/javascript"> 

     // (2) Run JavaScript after DOM document has loaded. 

     window.onload = function() { 

      var message = document.getElementById('message'); 
      var button = document.getElementById('button'); 
      var counter = 5; 

      var interval = setInterval(function() { 
       if (counter === 0) { 
        button.style.display = 'block'; 
        message.style.display = 'none'; 
        clearInterval(interval); 
       } 
       message.innerHTML = 'You can view the url in ' + (counter--) + ' seconds.'; 
      }, 1000); 

      button.onclick = function() { 
       window.location = 'http://google.ch/'; 
      }; 

     };​ 

    </script> 
    <style type="text/css"> 
     button { display:none; }​ 
    </style> 
    </head> 
    <body> 
    <!-- (1) HTML element live inside the body. --> 
    <span id="message">...</span> 
    <button id="button">Visit Page Now</button>​ 
    </body> 
</html>