2012-05-12 3 views
0

안녕하세요. 들러 주셔서 감사합니다. 나는 웹을 시도하고 파 냈다. 그러나 이것은 정말로 기울어 질 수없는 일이다.모든 문제 위에 크롬 개체 요소

는 그래서 그 피드를 통해 다른 웹 사이트에서이 오브젝트를 잡아 (그래서 소스 소재를 편집 캔트)

<object width="100%" height="420" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"> 
    <param name="allowFullScreen" value="true" /> 
    <param name="allowscriptaccess" value="always" /> 
    <param name="src" value="http://www.youtube.com/v/8UFhdYhE9ko?version=3&amp;hl=de_DE" /> 
    <param name="allowfullscreen" value="true" /> 
    <embed width="100%" height="420" type="application/x-shockwave-flash" src="http://www.youtube.com/v/8UFhdYhE9ko?version=3&amp;hl=de_DE" allowFullScreen="true" allowscriptaccess="always" allowfullscreen="true" /> 
</object> 

이제 크롬이 목적없이 다른 모든 상기 목적 Z- 색인 없다. 이는 정의되지 않은 wmode가 없다는 사실 때문입니다. 나는 그것을 알고 난

$("object").each(function() { 
    $(this).children("embed").attr("wmode", "opaque"); 
}); 

같이가 someting와, JQuery와 통해 소스를 수정하고 내부에이 W 모드를 넣을 수 있다는 것을 알고 있지만 아무것도 좋은 오래된 쵸메에 전혀 변경되지 않습니다. 내 iframe은 잘 작동합니다. 나는 거의 똑같은 일을했습니다. 그러나 물건 위에서, 나는 그것이 작동하는 것을 기울인다. jquery 이동이 너무 늦었을 수 있습니다 ..? 내 js 바이올린에 내가 비디오가 하나, wmode 특성 insinde embed 태그가 있고,이 하나의 작품을 잘, 그래서 그 올바른 속성과 올바른 장소 thats 넣어. 하지만 jquery를 통해 속성을 가져와야하는 다른 하나는 전혀 변경되지 않습니다.

여기는 jsfiddle입니다. 개체 위에 빨간색 상자가 있습니다. "일반"브라우저에서 상자는 두 개체 위에 있으며, 크롬에서는 위쪽의 영화가 빨간색 상자 위에 있습니다.

당신은 새 것으로 기존의 객체를, 모든 개체를 복사 W 모드 매개 변수를 삽입하고 대신이 기능을 사용할 수
+0

내 크롬은 vers에서 잘 작동합니다. 이온, jQuery없이. 어떤 버전을 사용하고 있습니까? – Tyilo

+0

wtf. chrome 18.0.1025.168 on mac osx 10.7.3 – honk31

+0

18.0.1025.168에서 시도 할 때 버전 21.0.1135.0을 사용하고 있었지만 작동하지 않았습니다. 너 어떻게 그 물체를 그렸어? 그것을 렌더링하기 전에 html에 wmode 매개 변수를 직접 추가 할 수 있습니까? – Tyilo

답변

1

:

$("object").each(function() { 
    var $newObject = $(this).clone(true); 
    $newObject.children("embed").attr("wmode", "opaque"); 
    $(this).replaceWith($newObject); 
}); 

바이올린 : http://jsfiddle.net/WTE7X/3/

당신이 경우 PHP를 사용하면 $html이 객체를 포함하는 문자열 인 경우 매우 간단하게 처리 할 수 ​​있습니다.

+0

.. 단지 PHP에서 내 해결 방법을 코딩 완료하면;) 하지만 대단히 감사합니다. 내가 아직도 내 정규식 기술을 신뢰하지 못해서 당신의 솔루션을 사용하십시오. 결국 렌더링 된 객체를 편집 할 수없는 것처럼 보입니다. 감사합니다 – honk31

+0

@ honk31 PHP 솔루션에 대한 업데이트 된 대답보기 – Tyilo