0

DIV 요소를 클릭하여 세부 정보 페이지로 이동하여 ID를 쿼리 매개 변수 데이터로 사용하여 내 서버로 보내고 싶습니다.반복되는 div 태그에 link 요소를 추가하십시오.

<div style="cursor:pointer;" onclick="document.location='http://www.google.com'">Foo</div> 

그냥 나는 내가 만든 코드에 위의 스크립트를 추가하고 싶습니다 혼동되었다입니다 : 나는 가능한 사용의 예 내가 사용할 수있는, 예를 발견했다. 내 코드의

부분 :

for (var i = 0; i < response.length; ++i) { 
       str = response[i].judul; 
       str2 = response[i].waktu_mulai; 
       str3 = response[i].channel_code; 


       var Year,Month,Date,Time,Strip,Join= "" 

       var Year  = str2.substr(0,4) 
       var Month  = str2.substr(5,2) 
       var Date  = str2.substr(8,2) 
       var Time  = str2.substr(-8,8) 
       var Strip  = str2.substr(4,1) 

       var Join  = Date+Strip+Month+Strip+Year+' '+Time 

       listItem = document.createElement('div'); 
       listItem.setAttribute('data-bb-type', 'item'); 
       listItem.setAttribute('data-bb-img', 'images/icons/logo/'+str3+'.png'); 
       listItem.setAttribute('data-bb-title', str); 
       listItem.innerHTML = Join+" WIB"; 
       container = document.createElement('div'); 
       container.appendChild(listItem); 
       bb.imageList.apply([container]); 
       dataList.appendChild(container.firstChild); 
         if (bb.scroller) { 
           bb.scroller.refresh(); 
         } 
} 

아마 누군가가 나 데이터베이스에서 내 응용 프로그램을 루프에 의해 각 DIV 추가에 링크를 사용할 수 있습니다.

답변

1

질문에 맞는 컨텍스트를 제공했는지 확인하십시오. 현재 일반적인 HTML, CSS3 및 JavaScript와 완전히 다른 상호 작용을하는 bbUI.js 프레임 워크 스 니펫을 게시하고 있습니다.

또한 변수를 두 번 선언합니다. -> var ...... = ""; 다시 각각의 개별 var.

StackOverflow를 먼저 검색하여 동일한 질문을 다시 한 번 확인해보십시오. 이 특별한 질문은 이미 제기되어 왔으며 여러 번 답변을 드리며 많은 "HTML, 자바 스크립트로 시작"에서 찾을 수 있습니다. 모든 사람들이 도와주고 싶지만, 기본 사항을 다루는 데있어 발견되는 것들이 있습니다. 예를 들어, 다음과 같이 올바른 검색을 수행하면 쉽게 찾을 수 있습니다. Google. 사람들은 스스로 답을 찾는 데 노력을 기울이고 질문을 공식화하려는 노력을보고 싶어합니다. 문제를 잘 설명할수록 더 정확한 답이됩니다.

그냥 내가 생각하는 문제를 해결할 수 사용 : 위로 주제에

당신이 대체 할 수

<element>.setAttribute('onclick','doSomething();'); // for normal browsers 
<element>.onclick = function() {doSomething();}; // for IE 

'해봐요을();' 자신이 원하는 코드로 예를 들어. : "document.location에 = 'HTTP : //www.google.com 페이지'"당신은 또한 단지 함수를 호출 할 수 있습니다

당신이 더 역동적 확인하려면 :

<element>.setAttribute('onclick','myFunction();'); // for normal browsers 
<element>.onclick = function() {myFunction();}; // for IE 

경우 myFunction이 :

function MyFunction() { 
    var called_id = this.id; 
    var call_url = "http://myurl.com/page?id="+called_id; 
    document.location = call_url; 
    return; //superflous 
} 

그리고 다른 사람과 같은

에 유래에 대한 동의 비율까지, 사람들은 당신의 질문에 답변을 열망 할 것이다 시도 말했다.

+0

확인해 보겠습니다. 답변을 주셔서 감사합니다. –

+0

도움 주셔서 감사합니다. :) 작품입니다. –