나는 html : a.html & b.html의 2 페이지를 가지고 있습니다.다음 페이지에 이전 페이지 특정 텍스트를 가져 오는 방법
- a.html에는 "hello"텍스트와 b.html 링크가 있습니다.
- b.html에 대한 링크를 클릭하면 "hello"텍스트가 b.html 페이지의 특정 위치에 나타나기를 바랍니다.
어떻게하면됩니까? 친절하게 알려주세요.
나는 html : a.html & b.html의 2 페이지를 가지고 있습니다.다음 페이지에 이전 페이지 특정 텍스트를 가져 오는 방법
어떻게하면됩니까? 친절하게 알려주세요.
함께 가져 오려면 어떻게 든 전달해야합니다. 이는 화면의 입력 요소에있는 내용 일 수 있으며 양식을 제출할 때 $ _REQUEST 요소로 사용할 수 있습니다. 원하는 환영 메시지를 숨겨진 요소에 넣은 다음 동일한 방식으로 제출하여이 작업을 수행 할 수도 있습니다.
또는 URL 문자열에 원하는 값을 수동으로 입력 할 수 있습니다. URL 문자열에 일을하는
<a href="b.html?welcome=welcome%20to%20the%20show">
은 HTML보다 더 PHP이며, 서버가 설정이 아니라면 정확하게 당신은하지 않을 수 있습니다 : 예를 들어, b.html로 이동하는 a.html에있는 링크를 호출 할 수있다 HTML 문서의 URL 문자열에서 값을 가져올 수 있습니다. 따라서이 경우 .php 파일로 만드는 것이 더 쉽습니다. 다시 말하지만, 그렇게 할 수는 없지만 기본적으로 그런 식으로 작동하도록 설정되지 않았을 수 있습니다.
.html 페이지는 고정되어 있으므로 원하는 텍스트를 수동으로 두 번째 페이지로 복사해야합니다.
당신이 PHP를 통해 그것을 수행 할 경우
후 가장 간단한 방법은 같은 파일에 일반 텍스트를 넣어하는 것입니다my_html.html:
<p>This is the common text which should be included in both pages</p>
및
a.php:
... lots of stuff ...
<?php include('my_html.html'); ?>
... more stuff ...
및
b.php:
... other stuff ...
<?php include('my_html.html'); ?>
... more other stuff ...
여러 페이지 사이에 일반 텍스트를 "포함"하려는 것 같습니다. 클라이언트 측 기능에 제한이있는 경우 DOM을 통해 HTML 요소를 채우기위한 자바 스크립트를 작성한 다음 두 페이지에 해당 자바 스크립트를 포함 시켜서이 작업을 수행 할 수 있습니다. 두 HTML 페이지 모두 대상 요소를 정의해야합니다.
서버 측 기술의 유연성이 있다면 PHP를 살펴 보시기 바랍니다. 두 페이지 모두를 .php 페이지로 구현하고 include()
을 사용하여 두 페이지에 공통 파일 (예 : common.php)을 포함하십시오.
PHP 세션을 사용하여 텍스트를 저장할 수 있습니다. 예 : a.html
<?php
session_start();
$_SESSION['session_name']="Hello";
echo $_SESSION['session_name'];
?>
b.html
<?php
session_start();
echo $session['session_name'];
?>
세션 다소 쿠키와 당신이 여기서 뭘하고있는 것은 쿠키 이름에 문자열 "안녕하세요"를 저장한다 "session_name". 그런 다음 php echo 명령을 사용하여 쿠키 내용을 표시 할 수 있습니다.