2012-06-15 3 views
0

컨트롤에 pinterest 단추를 추가하려고합니다. 코드에서 href를 추가하려고하지만 작동하지 않는 것 같습니다.사용자 정의 단추

지금까지 나는 대표자 창 안에 있지만,이 데이터를 열리지 않는

pinterestButton.Attributes.Add("href", "http://pinterest.com/pin/create/button/?url=" + productLink + "&media=" + imageLink); 

있습니다.

누구든지 내게 손을 줄 수 있습니까?

감사

답변

1

쿼리 문자열 매개 변수가 URI 인코딩을해야 할 것 같습니다, 즉

"http://pinterest.com/pin/create/button/?url=" + productLink + "&media=" + imageLink

해야한다 :

"http://pinterest.com/pin/create/button/?url=" + HttpUtility.UrlEncode(productLink) + "&media=" + HttpUtility.UrlEncode(imageLink)

내가 아닌거야 ASP/C# 프로그래머이지만 빠른 검색은 이것이 URI 인코딩에 올바른 방법임을 보여줍니다.

0

확실하지 않은 코드를 찾으려면 ... 코드를 붙여 넣으려는 페이지의 URL 대신이 코드를 붙여 넣으십시오. 핀 단추처럼 행동해야합니다.

javascript:void((function(){var%20e=document.createElement('script');e.setAttribute('type','text/javascript');e.setAttribute('charset','UTF-8');e.setAttribute('src','http://assets.pinterest.com/js/pinmarklet.js?r='+Math.random()*99999999);document.body.appendChild(e)})()); 
+0

주, 꽤 최신 브라우저는 더 이상 그러나 그들은 여전히 ​​('북마크'로 작동, (내 기억하면 정확하게 FF는 너무 슬퍼 FB, ...의 압력으로 시작)를 주소 표시 줄에 스크립트를 허용하지 않는 url-field가 스크립트를 보유하고있는 멋진 북마크). – GitaarLAB

관련 문제