테스트 사이트 - 개발 중인 베타 버전입니다

상품설명 html 소스에 script 적용불가 채택완료

gomaje 1년 전 조회 38,058

1. 고수님 부탁드립니다.

2. itemform.php의 상품설명 HTML 소스에 아래의 code를 적용하려고 하면 <script>가 적용되지 않습니다.

</p>

<p><script>

    function layer_toggle(obj) {

        if (obj.style.display == 'none') obj.style.display = 'block';

        else if (obj.style.display == 'block') obj.style.display = 'none';

    }

</script></p>

<p><div id="A" style="display: block;">

    <a onclick="layer_toggle(document.getElementById('A')); layer_toggle(document.getElementById('B')); return false;" href="#">접힌 상태</a>

</div>

<div id="B" style="display: none;">

    <a onclick="layer_toggle(document.getElementById('A')); layer_toggle(document.getElementById('B')); return false;" href="#">펼친 상태</a>

    <span style="line-height:50%">
</span>

    <img src="<a href="https://appealart.co.kr/img/1.jpg">" target="_blank" rel="noopener noreferrer">https://appealart.co.kr/img/1.jpg"></a>

</div></p>

<p>
 

3. 고수님의 도움이 절실합니다.

4. 도와주십시오.

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트
1년 전

chatGPT 에 물어보니 아래와 같이 알려주네요.

 

</p>

<p><!DOCTYPE html>

<html lang="ko">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <style>

        .toggle-input {

            display: none;

        }

        

        .toggle-label {

            cursor: pointer;

            display: block;

            margin-bottom: 10px;

            color: blue;

            text-decoration: underline;

        }

        

        #B {

            display: none;

        }

        

        .toggle-input:checked + .toggle-label + #B {

            display: block;

        }</p>

<p>        .toggle-input:checked + .toggle-label + #B + #A {

            display: none;

        }

    </style>

</head>

<body>

    <input type="checkbox" id="toggle" class="toggle-input">

    <label for="toggle" class="toggle-label">접힌 상태</label>

    

    <div id="B">

        <a href="#">펼친 상태</a>

        <span style="line-height:50%">
</span>

        <img src="<a href="https://appealart.co.kr/img/1.jpg"" target="_blank" rel="noopener noreferrer">https://appealart.co.kr/img/1.jpg"</a> alt="Image">

    </div>

    

    <div id="A">

        <a href="#">접힌 상태</a>

    </div>

</body>

</html></p>

<p>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

1년 전

스킨에 넣는 방법을 가르쳐 주십시오.<==

skin/shop/basic/item.form.skin.php 하단 자바스크립트 부분에

function layer_toggle(obj) <==이 함수를 붙여넣기 하세요

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

스크립트는 외부로 빼세요

html 은 따로 폼내에서 올려도 되는데 스크립트는 제거 될거에요 보안상 해커 공격이 있다보니 제거 대상입니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

1년 전

보안정책상 스크립트를 사용 할 수 없습니다. 스크립트 부분은 스킨에 넣으시면 됩니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

g
gomaje
1년 전
죄송하지만 스킨에 넣는 방법을 가르쳐 주십시오.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인