2012-04-08 51 views
0

任何人都可以幫助我如何將複選框ID傳遞給彈出窗口。我不知道如何在父窗口中間創建彈出窗口。使用javascript將選定的複選框ID傳遞到彈出窗口

代碼:

var ie7 = (document.all && !window.opera && window.XMLHttpRequest) ? true: false; 

for (i = 0; i < newsletterall.length; i++) { 
    if (ie7 == false) { 
     newsletterall[i].childNodes[1].innerHTML = ""; 
     newsletterall[i].childNodes[3].innerHTML = ""; 
     newsletterall[i].childNodes[5].innerHTML = ""; 
     newsletterall[i].childNodes[7].innerHTML = ""; 
     newsletterall[i].childNodes[9].innerHTML = ""; 
     newsletterall[i].childNodes[11].innerHTML = ""; 
     newsletterall[i].childNodes[13].innerHTML = ""; 
    } else { 
     newsletterall[i].childNodes[0].innerHTML = ""; 
     newsletterall[i].childNodes[1].innerHTML = ""; 
     newsletterall[i].childNodes[2].innerHTML = ""; 
     newsletterall[i].childNodes[3].innerHTML = ""; 
     newsletterall[i].childNodes[4].innerHTML = ""; 
     newsletterall[i].childNodes[5].innerHTML = ""; 
     newsletterall[i].childNodes[6].innerHTML = ""; 
    } 
    content += "<input type='checkbox'id='compare" + i + "' name='list'><div id='article" + i + "'><a id='title" + i + "'href='" + hrefoftitle['name' + i] + "'>" + title['name' + i] + "<br></a>" + dateall['name' + i] + "<a href='" + hrefofauthor['name' + i] + "'>" + author['name' + i] + "</a><a href='" + hrefofexternal['name' + i] + "'>" + external['name' + i] + "</a><br>" + summary['name' + i] + "<br><a href='" + hrefofcomment['name' + i] + "'>" + comment['name' + i] + "</a><a href='" + hrefofexter['name' + i] + "'>" + exter['name' + i] + "</a></div></input>"; 
} 

content += "<input type='button' name='goto' onclick='popup1()' value='Check'></form>"; 

if (ie7 == false) { 
    newsletterall[0].childNodes[1].innerHTML = content; 
} else { 
    newsletterall[0].childNodes[0].innerHTML = content; 
} 

我創建了checkbox.Now我需要建立在中間的彈出窗口,並得到複選框的值並顯示它。

回答

0

要訪問父窗口的對象,子對象(例如彈出窗口)上有一個屬性,稱爲打開器。

var parentWindow = window.opener; 

使用該對象,你應該能夠訪問父窗口的形式。

var value = parentWindow.document.getElementById("compare").value; 
相關問題