"LeeCheongWonDigitalArchive"의 두 판 사이의 차이

North Korea Humanities

1번째 줄: 1번째 줄:
<html>
 
<style>
 
    #searchForm {
 
        background-color: #fff;
 
        border-radius: 5px;
 
        padding: 20px;
 
        display: flex;
 
        align-items: center;
 
        max-width: 600px; /* 최대 너비 설정 */
 
        margin: 20px auto; /* 가운데 정렬 */
 
    }
 
    #searchInput {
 
        flex: 1;
 
        padding: 10px;
 
        border: 1px solid #ccc;
 
        border-radius: 5px;
 
        font-size: 16px;
 
        margin-right: 10px;
 
        transition: border-color 0.3s;
 
    }
 
    #searchInput:focus {
 
        border-color: #007bff;
 
        outline: none;
 
    }
 
    input[type="submit"] {
 
        background-color: #007bff;
 
        color: #fff;
 
        border: none;
 
        border-radius: 5px;
 
        padding: 10px 15px;
 
        cursor: pointer;
 
        font-size: 16px;
 
        transition: background-color 0.3s;
 
    }
 
    input[type="submit"]:hover {
 
        background-color: #0056b3;
 
    }
 
</style>
 
 
<form id="searchForm">
 
    <input type="text" id="searchInput" placeholder="이청원과 관련된 검색어를 입력하세요" required>
 
    <input type="submit" value="검색">
 
</form>
 
 
<script>
 
document.getElementById('searchForm').onsubmit = function(event) {
 
    event.preventDefault(); // 폼 제출 방지
 
 
    var searchInput = document.getElementById('searchInput').value;
 
    var baseURL = "https://dh.aks.ac.kr/~nkh/wiki/index.php";
 
    var title = "특수:검색";
 
    var profile = "advanced";
 
    var fulltext = "1";
 
    var additionalKeywords = ["이청원", "디지털", "아카이브"]; // 추가 검색어 배열
 
    additionalKeywords.push(searchInput); // 사용자 입력 추가
 
 
    var advancedSearch = '{"options":{"plain":["' + additionalKeywords.join('","') + '"]},"namespaces":["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","2300","2301","2302","2303"]}';
 
 
    // 최종 URL 생성
 
    var finalURL = baseURL + '?search=' + encodeURIComponent(additionalKeywords.join(' ')) +
 
                  '&title=' + encodeURIComponent(title) +
 
                  '&profile=' + encodeURIComponent(profile) +
 
                  '&fulltext=' + fulltext +
 
                  '&advancedSearch-current=' + encodeURIComponent(advancedSearch);
 
 
    // 새로운 URL로 리디렉션
 
    window.location.href = finalURL;
 
};
 
</script>
 
</html>
 
 
<html>
 
<style>
 
    #searchForm {
 
        background-color: #fff;
 
        border-radius: 5px;
 
        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
 
        padding: 20px;
 
        display: flex;
 
        align-items: center;
 
        max-width: 400px; /* 최대 너비 설정 */
 
        margin: 20px auto; /* 가운데 정렬 */
 
    }
 
    #searchInput {
 
        flex: 1;
 
        padding: 10px;
 
        border: 1px solid #ccc;
 
        border-radius: 5px;
 
        font-size: 16px;
 
        margin-right: 10px;
 
        transition: border-color 0.3s;
 
    }
 
    #searchInput:focus {
 
        border-color: #007bff;
 
        outline: none;
 
    }
 
    input[type="submit"] {
 
        background-color: #007bff;
 
        color: #fff;
 
        border: none;
 
        border-radius: 5px;
 
        padding: 10px 15px;
 
        cursor: pointer;
 
        font-size: 16px;
 
        transition: background-color 0.3s;
 
    }
 
    input[type="submit"]:hover {
 
        background-color: #0056b3;
 
    }
 
</style>
 
 
<form id="searchForm">
 
    <input type="text" id="searchInput" placeholder="검색어를 입력하세요" required>
 
    <input type="submit" value="검색">
 
</form>
 
 
<script>
 
document.getElementById('searchForm').onsubmit = function(event) {
 
    event.preventDefault(); // 폼 제출 방지
 
 
    var searchInput = document.getElementById('searchInput').value;
 
    var baseURL = "https://dh.aks.ac.kr/~nkh/wiki/index.php";
 
    var title = "특수:검색";
 
    var profile = "advanced";
 
    var fulltext = "1";
 
    var additionalKeywords = ["이청원", "디지털", "아카이브"]; // 추가 검색어 배열
 
    additionalKeywords.push(searchInput); // 사용자 입력 추가
 
 
    var advancedSearch = '{"options":{"plain":["' + additionalKeywords.join('","') + '"]},"namespaces":["0","1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","2300","2301","2302","2303"]}';
 
 
    // 최종 URL 생성
 
    var finalURL = baseURL + '?search=' + encodeURIComponent(additionalKeywords.join(' ')) +
 
                  '&title=' + encodeURIComponent(title) +
 
                  '&profile=' + encodeURIComponent(profile) +
 
                  '&fulltext=' + fulltext +
 
                  '&advancedSearch-current=' + encodeURIComponent(advancedSearch);
 
 
    // 새로운 URL로 리디렉션
 
    window.location.href = finalURL;
 
};
 
</script>
 
</html>
 
 
  
 
<html>
 
<html>

2024년 10월 24일 (목) 19:32 판