2012-01-26 2 views
0

잘 작동하는 javascript 북마크 릿을 작성했습니다. 그것은 다소 긴이며 다음과 같은 장난감의 예에서와 같이 많은 작은 따옴표와 큰 따옴표를 포함자바 스크립트 책갈피 렛의 인용 부호

javascript:html="<a href='www.example.com'>example</a>";document.write(html); 

지금 내가 같은 자바 스크립트 문자열을 삽입해야, 즉, 웹 페이지에 게시해야 <, 안쪽의 URL 속성> 그래서 페이지의 HTML 소스 코드에서 태그 :

<a href="javascript:...">this is my bookmarklet</a>

하지만 분명히 인해 반복 따옴표에 충돌이있다. HTML 코드 안에 북마크 자바 스크립트 코드를 작성할 수있는 간단한 방법이 있습니까?

+2

빨리 탈출 하나 – c69

+1

는 '% 22' 작업과 함께' "'교체 않는 따옴표 두 가지 유형? (귀하의 href에서. 그래서 그것은'') –

+2

이 될거야,이 웹 사이트는 귀하의 URL에 가능한 모든 문자를 인코딩합니다 : http://jlpoutre.home.xs4all.nl/BoT/Javascript/Utils/endecode.html 이것이 귀하의 상황에서 효과가 있을지 모르겠다. –

답변

2

북마크 릿에서 URL 인코딩이 가능하며 북마크릿이 작동합니다.

뿐만 아니라 당신은 그것을 쉽게하기 위해 북마크 "발전기"를 사용하여 시도 할 수 및

https://www.google.com/search?q=bookmarklet+generator

+0

내 대답이 유용하고 정확하다고 밝혀지면 그것을 받아 들인다. –

관련 문제