2012-07-15 4 views
2

저는 지역 동물 보호소 웹 사이트를 만들겠다고 자원했습니다. http://fsasri.com/과 매우 유사합니다. 나는 그들이 버튼으로 무엇을하는지, 그리고 어떻게하면 div의 중앙 변경 만 클릭 하는지를 좋아한다. iv는 innerhtml과 jquery 버전을 사용하여 여러 가지 방법을 시도했지만 내 머리 꼭대기에서 그것을 기억할 수는 없다. 당신이 차단 된 스크립트와 ActiveX를 허용하지 않으면 내가 무엇을 할 수 있는지에 상관없이 나는 많은 새로운 컨텐츠를 넣을 수 없으며 인터넷 탐색은 보안 경고와 함께 나타나고 변화를 허용하지 않을 것입니다. 여러분이이 효과를 어떻게 달성 할 수 있는지에 대한 도움과 인터넷 익스플로러 팝업을 피하는 방법은 번들을 도울 것입니다. iv 많은 연구를 해왔고 지금까지 행운이 없었습니다새로 고침없이 웹 페이지의 내용을 변경하십시오.

+0

라이브 웹 사이트에서 IE 경고가 발생합니까, 아니면 로컬 테스트 중입니까? – j08691

+0

로컬 테스팅을 시작했을 때 아직 시작 단계에 머물러 있지 않다. – Tay

+0

검토 및/또는 수정을 위해 코드를 게시하십시오. [기술 jQuery 정보] (Ajax에 대한 정보) (http://api.jquery.com/jQuery.ajax/). – Vidul

답변

0

웹 사이트는입니다. 올바르게 사용하지 않으면 많은 보안 문제로 인해 실제로 권장하지 않는 프레임이 사용됩니다.

그러나 할 수있는 일은 jQuery의 Ajax 함수를 사용하여 'main'div의 내용을 변경하는 것입니다.

<a href="javascript:void(0);" class="button" onclick="getPage('home')">Home</a> 

그리고 다음과 같은 기능이 제대로 작동 할 수 있습니다 :

<script>  
function getPage(page) 
{ 
    $.ajax({ 

    type: "GET", 
    url: 'www.yourweb.com/' + page + '.html', 
    success: function(data) { 
      $('#maindiv').html(data); 
    } 

    }); 

} 
</script> 
+0

미안 해요, 아주 새로운 아약스에요, 그래서 내가 주 부서에서 내가 무엇을 바꿀 수있게 할 수 있겠 니? 텍스트 단락이나 구글 맵핑을 넣는 것과 같다. – Tay

+0

위의 예는 maindiv의 내용을 완전히 바꾼 것이다. 그러나 CSS 선택기를 사용하면 주 div의 특정 데이터 만 변경할 수 있습니다. 다음은 maindiv의 헤더 (h1) 요소의 HTML 만 변경합니다. $ ('# maindiv h1') .html (data); – liliumdev

+0

매우 시원한 내가 그것을 구현하고 거기에 명확한 improvment있다, 내 질문은 지금, URL 섹션과 같은 폴더에 다른 HTML 파일의 URL을주고 싶습니다 그리고 그 html 폴더가 정확히 내가 원하는 것입니다 div의 내용은 무엇입니까? 추신 정말 도움을 주셔서 감사합니다. – Tay

0

ASP.net를 사용해보십시오 귀하의 버튼의 모양은?

고객님의 VB/C# 코드는 변경하려는 웹 사이트 페이지의 내용을 업데이트하거나 변경합니다.

+0

이것은 내 관심을 가져 주셔서 대단한 도구 감사 같아요 – Tay

2

HTML :

<a href="http://path.com/to/page.html" data-ajax>Home</a> 

JS :

$(function() { 
    var box = $('#loadtodiv'); 
    $(document).on('click', 'a[data-ajax]', function(e) { 
     e.preventDefault(); 
     $.ajax({ 
      type: 'post', 
      url: $(this).attr('href'), 
      success: function(data) { 
       box.html(data); 
      } 
     }); 
    }); 
}); 

이 그렇지 않으면 페이지의 내용 만 상자위한 것입니다 것을 제공, 그것을해야처럼 뭔가 당신 ' 페이지의 요소를 명확하게 지정해야합니다.

+0

이것은 내가 정확히 무엇을하고 싶은지 정확히 아약스에 대해 배우기 시작한 것 같습니다. 제 질문은 URL 링크가 어떻게 될까요? 인터넷 익스플로러에 대한 보안 경고가 나타 납니까? – Tay

+0

전에 그런 문제가 없었어요. 왜 그렇게해야하는지 알 수 없습니다. – daryl

관련 문제