2016-10-28 1 views
1

javascript를 사용하지 않고 특정 링크를 사용할 수있는 경우 html 블록을 표시해야합니다. 즉 나는 예를 들어, data 속성으로 object 태그의 동작을 반대로해야합니다 error.src를 사용할 수없는 경우URL을 사용할 수있는 경우 html 블록 표시

<object data="error.src">My content</object> 

콘텐츠를 표시합니다.

+0

HTML은 마크 업 언어, 그것은 내용이 아니라 논리를 설명합니다. 조건을 평가하려면 논리 코드가 필요하며, 논리 코드를 구현하고 브라우저에서 평가할 수있는 언어가 필요합니다. 그건 자바 스크립트를 의미합니다. _why_ 당신이 "자바 스크립트를 사용하지 않고"고집 할 것을 요청할 수 있습니까? 조금 놀랍습니다. – arkascha

+0

우리의 파트너는 모든 js 코드를 두려워하고 브라우저 로직만으로는 까다로운 솔루션을 사용해야합니다. – foo

+1

아, "컴퓨터 기반 솔루션을 만들어주십시오.하지만 컴퓨터를 사용하지 말고 안전하지 못하다고 들었습니다."라는 말을 잘 알고 있습니다. – arkascha

답변

0

일부 JavaScript가 없으면이를 수행 할 방법이 없습니다.

+0

고맙습니다.하지만 그렇지 않습니다. 외부 객체가로드 된 경우에만 내부 div를 표시해야합니다. – foo

+0

@foo 방금 내 대답을 업데이트했습니다. 일부 j를 뿌리는 것이 당신이 필요로하는 것을 성취 할 수있는 유일한 방법이라고 생각합니다 : P – rebagliatte

0

당신은 특정 데이터 속성/표시 객체 숨기기 위해이 같은 일부 CSS를 사용할 수 있습니다

object{ 
    display:none; 
} 
object[data="error.src"]{ 
    display:block; 
} 
+0

저에게 이길 수 있습니다. 붙여 넣으 려던 참이었다. 참고로 그는 이것의 반대를 원했습니다. –

관련 문제