2011-10-20 4 views
0

나는 사용하여 내 사이트에 내 이름 값을 숨기기 위해 jQuery를 사용하는 것을 시도하고있다 :JQuery와 klout 숨기기 이름 값

jQuery(document).ready(function() { 
    jQuery("iframe#kloutframe").contents().find(".user").hide(); 
}); 

klout 위젯 :

<div align="center"><iframe name="kloutframe" src="http://widgets.klout.com/badge/chrishough?size=s&text_color=ffffff" style="border:0" scrolling="no" allowTransparency="true" frameBorder="0" width="120px" height="59px"></iframe></div> 

불을 지르고에서 복사 outout 프레임 HTML :

<div align="center"> 
<iframe width="200px" scrolling="no" height="98px" frameborder="0" allowtransparency="true" style="border:0" src="http://widgets.klout.com/badge/chrishough?text_color=ffffff" name="kloutframe"> 
<html> 
<head> 
<body> 
<div class="badge_cont"> 
<a target="_blank" onclick="mpmetrics.track('widgets-badget-click', {'referer':'http://noconformity.co/chrishough/'});" href="http://klout.com/chrishough"> 
<div class="tile"> 
<div class="content"> 
<div class="user"> 
<div id="klout_name">chrishough</div> 
</div> 
</div> 
</a> 
</div> 
<script language="javascript" type="text/javascript" src="http://static.chartbeat.com/js/chartbeat.js"> 
</body> 
</html> 
</iframe> 
</div> 

네, 센터링을위한 약간의 인라인 CSS입니다.하지만 그 부분을 수정하려고합니다.

어떤 이유로 jquery는 요소를 숨길 수 없습니다. 생각?

답변

1

가없는 한 'URL과 프레임에 액세스 할 수있는 안전하지 않은 자바 스크립트 시도'를 얻을 줘야 인식에 나는 그들의 API를 기반으로 배지를 만들었습니다. ...

http://www.kloutwidget.com/

+0

다른 블로그에서 공개적으로 액세스 할 수있게 만들고 있습니까? 정말 멋지다. –

+0

청년, 공개 및 법안이 합리적인 한 오래 보관할 것입니다. 많은 수준에 캐시되어 있습니다. 공개 캐시에 래핑됩니다. 당신은 availabili에 아무런 문제가 없어야합니다. 타이 –

0

변화

$("iframe#kloutframe") 

$("iframe[name='kloutframe']") 

는 또한 당신이 당신은 내가 너무 비슷한 문제를 가지고 접근을

+0

난 그냥 내용() 발견 (". 사용자") jQuery를 ("iframe이 [이름 = 'kloutframe']")'에 숨기기()을 변경,'유감스럽게도 그렇지 않은 작동하지 않습니다 : ( –

+0

) 작동하지 않는 이유 안전하지 않은 JavaScript에 대해 게시 한 오류가 발생 했습니까? –

+0

올바른지, 다시 가져옵니다. 사용 권한 오류가 발생했습니다. 이름을 남겨두기로 결정했습니다. –