2012-05-20 2 views
0

이것이 StackOverflow의 첫 번째 질문입니다.하지만이 사이트를 여러 번 사용해 본 결과, 항상 저의 답을 도왔습니다. 이제는 비슷한 질문을 찾을 수 없어 의심의 여지가 있습니다.자바 스크립트에서 CLASS를 사용하여 링크를 만드는 방법은 무엇입니까?

내 웹 사이트에 XML을 사용하여 회전 할 이미지 및 링크를 구성하는 플래시 배너 회 전자가 있습니다. 상업용 버전이므로 소스에 액세스 할 수 없습니다.

드롭 다운 메뉴가 있고 항상 배너 뒤에 있기 때문에 jQuery를 사용하여 이미지를 회전 할 수 없습니다. Z- 색인을 시도했지만 IE에서는 작동하지 않습니다. 이미지의

하나는 비디오를 표시하는 것입니다, 그래서 누군가가 클릭하면, 나는

는 XML은 지금 (내가 이것에 대한 Sublimevideo.com를 사용합니다) 열고 비디오를 재생하는 라이트 박스를 원하는 같은 : 나는 라이트 박스에서 열 수 원하기 때문에

<slideshow> 
    <photo image="path/image.jpg" url="link" target="_blank"></photo> 
</slideshow> 

나는,이 링크에 클래스를 추가 할 필요가!

그래서 나는 이런 식으로 뭔가를 궁금 :

window.location.href='link class="lightbox"'; 

을하지만 이것은 옵션이 아닙니다, 그것은 작동하지 않았다!

그렇다면 XML 파일의 링크에 CLASS를 어떻게 추가 할 수 있습니까?

자바 스크립트를 사용하는 것이 궁금했지만 다른 옵션이 있으면 좋을 것입니다.

덕분에, 나는 당신이 해킹 끔찍한 jQuery를 함께 할 수

+1

JavaScript 조작의 결과/최종 결과를 원하십니까? –

+3

페이지에 XML을 어떻게로드합니까? 플래시 구성 요소이지만 JS로 조작하고 싶습니까? – James

+0

window.location.href = '링크 클래스 = "라이트 박스"'; 이걸로 당신은 서버 측에서 조작을 할 수 있다고 본다. 그렇다면 어떤 기술을 서버 측에서 사용하고 있습니까? –

답변

0

브라질 = P에서 내 영어 사전과 유감에 많이 해요 : 물론

$('*[href*="path/image.jpg"]')​.addClass('lightbox');​​​​​​​​​​ 

, 당신이 알고있는 경우 어떻게 HTML은 훨씬 더 특정/덜 추악한 선택기를 사용할 수있는 것처럼 보일 것입니다.

서버에 클래스를 추가하는 것이 훨씬 더 나은 해결책이 될 수 있지만 가능한 것이 좋습니다.

관련 문제