2012-09-06 4 views
0

브라우저 북마크릿에서 생성 된 iframe 모달을 사용하여 사용자가보고있는 웹 페이지의 정보를 수집합니다.iframe 모달 닫기 실패

사용자가 클릭 한 북마크를 발생 북마크 도구 모음에 추가하는 코드는 이것이다 :

이 코드는 100에서 문제를

95 시간을 표시하는 방식으로 작동

javascript:(function(d){var%20modal=document.createElement('iframe');modal.setAttribute('src','http://9ammusic.com/test/bookmarklet.html?url='+encodeURIComponent(window.location.href)+'&page_title='+document.title);modal.setAttribute('scrolling','no');modal.className='modal';document.body.appendChild(modal);var c=document.createElement('link');c.type='text/css';c.rel='stylesheet';c.href='//9ammusic.com/css/iframe.css';document.body.appendChild(c);}(document)); 

이 잘 작동하고 닫아야하지만 때로는 가까운 링크 간단하게 작동하지 않습니다 - 다른/더 나은 방법이 같은 모달 닫을 수 있습니까?

아래 링크와 북마크를 시도하는 이동하시기 바랍니다 테스트 - 파이어 폭스에서 잘 닫지 만 크롬에서 닫히지 않습니다 :

http://www.ebay.co.uk/itm/JEFF-BANKS-BESPOKE-BLACK-RED-PINSTRIPE-100-WOOL-MENS-SUIT-36S-DRY-CLEANED-/330789478348?_trksid=p5197.m1992&_trkparms=aid%3D111000%26algo%3DREC.CURRENT%26ao%3D1%26asc%3D14%26meid%3D1848697403629550114%26pid%3D100015%26prg%3D1006%26rk%3D1%26#ht_1830wt_1163 

답변

0

을이 어떤 이유로 지금은 그렇게 모든 좋은 작품 양식을 사용하여 링크 대신 :

<form method=post action=<?=$_GET['url']?> target="_parent"> 
<input type=submit value="X Close Window"></form>