HTML 페이지에 있는 데이터를 스크립트에서 변수로 받아서 MS949로 인코딩하여 페이지를 열도록 코드를 작성해드리겠습니다.

2024. 4. 4. 14:56젬스it

반응형

HTML 페이지에 있는 데이터를 스크립트에서 변수로 받아서 MS949로 인코딩하여 페이지를 열도록 코드를 작성해드리겠습니다.
먼저, HTML 페이지에 있는 데이터를 어떤 방식으로 수집하고 사용할지 명확히 알아야 합니다. 데이터가 어떤 형태로 제공되는지에 따라 코드를 조정해야 합니다. 예를 들어, 사용자 입력 폼, 서버에서 가져온 데이터, 또는 페이지 내의 특정 요소 등이 있을 수 있습니다.
아래는 간단한 예시 코드입니다. 이 코드는 사용자가 입력한 값을 받아서 MS949로 인코딩하여 새 창에서 페이지를 엽니다:
HTML

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Page with Data</title>
</head>
<body>
    <!-- 사용자 입력 폼 -->
    <form id="myForm">
        <input type="text" id="myInput" placeholder="Enter data">
        <input type="submit" value="Submit">
    </form>

    <script>
        document.getElementById('myForm').addEventListener('submit', function (event) {
            event.preventDefault(); // 폼 제출 방지

            const userInput = document.getElementById('myInput').value;
            const encodedData = encodeURIComponent(userInput); // MS949 인코딩

            // 페이지 열기 (예시: 구글 검색)
            window.open(`https://www.google.com/search?q=${encodedData}`, '_blank');
        });
    </script>
</body>
</html>
AI가 생성한 코드입니다. 신중하게 검토하고 사용하세요. FAQ의 자세한 정보.
위 코드에서 사용자가 입력한 값을 userInput 변수로 받고, encodeURIComponent() 함수를 사용하여 MS949로 인코딩합니다. 그 후 window.open()을 통해 해당 데이터의 검색 결과 페이지를 새 창에서 엽니다. 이 예시를 원하는 페이지에 맞게 수정하시면 됩니다.
또한, 페이지 내에서 다른 데이터를 수집해야 하는 경우 해당 데이터의 위치와 형태에 따라 코드를 조정해야 합니다. 필요한 데이터를 어떻게 수집할지 자세히 설명해 주시면 더 구체적인 도움을 드릴 수 있습니다.

반응형