2011-09-07 5 views
0

어쩌면 약간 이상하지만 나는 여전히 붙어 있습니다.src 속성을 사용하지 않고 input type = "image"를 사용할 수 있습니까?

나는 소프트웨어 내에서 버튼 역할을하는 입력 유형 = "이미지"를 가지고 있습니다. 템플릿 용 버튼을 조정해야합니다.

<input class="tweaked" src="" title="add to basket" alt="add to basket" type="image"> 

문제 : 난 그냥 실패 얻을 src 속성을 생략하면 소프트웨어가 입력 유형 = "이미지"
  • 에에 "바인딩"을 보이기 때문에

    • 내가, 유형을 변경할 수 없습니다 IE와 다른 브라우저에로드

    질문 :

    그것은 입력을 가질 수 있습니다 src 속성을 사용하지 않고 type = "image"를 사용하면 "이미지를로드하지 못했습니다"-icon을 사용하지 않아도됩니다. 그렇다면 어떻게 할 수 있습니까?

    도움 주셔서 감사합니다.

  • +0

    문서를로드 한 후에 JavaScript를 사용하여 유형을 변경할 수 있습니까? – MrWhite

    +0

    주제 조금 벗어나 : 1x1px 투명 gif를 배경으로 사용할 수 있습니다. – Teneff

    +0

    아니요, 기능이 없어 졌기 때문에 더 이상 입력을 사용할 수 없기 때문입니다. 입력 형식 = 소프트웨어 내부의 단추로 전환 할 수 있지만 단추가 죽은 경우 – frequent

    답변

    1

    하나의 옵션은 이미지의 소스를 1x1 픽셀의 PNG로 만드는 것입니다. 빠르고 쉽고 더 효과적 일 것입니다. 사이트에 다운로드 할 파일이 이미있을 수도 있습니다.

    그러나 다른 HTTP 요청을 추가하고 싶지 않은 경우 소스를 이미지 스프라이트로 설정 한 다음 CSS에서 스프라이트가 이미지와 반대 방향이되도록 배경을 정렬 할 수 있습니다. 이렇게하면 1x1clear.png 파일이 제거되지만 경우에 따라 이상한 방식으로 성능이 저하 될 수 있습니다.

    +0

    그냥 해봤 어. 나는 그것이 CSS 형식의 단추 일 수 있는지 확인해야한다. – frequent

    +0

    좋습니다. 하지만 이제 alt = "add to basket"... – frequent

    +0

    완벽하지는 않지만 CSS를 통해 요소 너비와 높이를 설정 한 다음 alt-text로 투명한 .png를 만들어야합니다. HTTP 요청 낭비 ... – frequent

    0

    wacky 아이디어가 작동하지 않을 수 있지만 CSS (또는 jquery) 선택기를 사용하여 누락 된 src 태그를 찾고 display: none을 설정하거나 더미 이미지를 가리키는 임시 src 태그를 추가 할 수 있습니다.

    관련 문제