javascript 지원과 함께 xhtml을 사용하여 샘플 웹 사이트를 만들고 있습니다. 또한 서버 측 프로그래밍을 위해 PHP를 사용합니다. 웹 페이지를 HTML 페이지에서 다른 페이지로 리디렉션해야합니다. 일부 조건을 확인한 후이를 구현하는 가장 좋은 방법은 무엇입니까? 나는 헤더 ("링크")를 사용하여 그것을했습니다. 하지만 태그 안에 사용하고 있기 때문에 오류가 발생합니다. 태그 내에서 특정 링크로 리디렉션 할 수 있습니까?조건을 확인하고 자동으로 링크 html로 리디렉션
0
A
답변
1
가장 좋은 방법은 PHP를 사용하는 것입니다. 자바 스크립트 솔루션은 자바 스크립트가 활성화되었을 때만 작동합니다.
<?php
if($do_redirect) {
header("location: http://www.google.de");
}
?>
지금까지 출력이 전혀 없었던 경우에만 작동합니다.
0
확실히.
window.location.href = 'http://www.google.com'
-1
이
<?php
.
.
//your php code here
.
.
if($condition){
?>
스크립트 유형 = 'CSS/자바 스크립트'>
window.location.href = 시도 : 자바 스크립트를 통해 마 'http://domain.com'
/스크립트>
<?php
} else{
.
.
//again your php code here
.
.
}
?>
1
조건에 따라 다릅니다.
당신이 PHP에서 테스트 할 수있는 무언가가 있으면 (브라우저에 출력을 생성에 대해 생각하기 전에, 당신이 바로 첫 번째 것들 중 하나), 다음 PHP에서 할 :
<?php
if (condition()) {
header("Location: http://example.com/foo/bar/baz");
exit();
}
?>
<script type="text/javascript">
if (condition()) {
location = "http://example.com/foo/bar/baz";
}
</script>
... 마음에 progressive enhancement의 원칙을 유지 : 당신이 다음 자바 스크립트 만 테스트 할 수있는 무언가가있는 경우.
0
은 태그 내에서 당신은 onclick 이벤트를 지원하는이
<tag onclick="if(condition == true) window.location.href = 'http://mylocation.com/'>Tag text</tag>
대부분의 HTML 태그 같은 것을 사용할 수 있습니다, 그래서 당신은 당신의 상황에 필요한 태그의 종류에 tag
를 교체합니다.
일부 값을 찾으려면 condition
부분이 인라인 코드이거나 앞에서 정의한 일부 Javascript 함수가 될 수 있습니다.
관련 문제
- 1. html로 된 상대 링크?
- 2. yql 링크 목록을 html로
- 3. Facebook 탭 리디렉션/링크
- 4. 세션 만료시 자동으로 리디렉션
- 5. 페이지를 자동으로 리디렉션
- 6. Struts2 : 동적 링크 리디렉션?
- 7. 트랙 리디렉션 링크
- 8. 잘못된 페이징 링크 리디렉션
- 9. PHP에서 자동으로 링크 실행
- 10. 자동으로 내 링크 생성
- 11. MODx :: WebLogin snippet :: 로그인했는지 확인하고 페이지 x로 리디렉션
- 12. 자동으로 웹 사이트를 리디렉션 하시겠습니까?
- 13. 조건을 확인하고 Zend의 Regex를 통해 URL의 패턴을 확인하십시오.
- 14. 새 PHPBB 링크를 새 링크 구조로 리디렉션
- 15. html로 된 텍스트를 링크 버튼으로 바꾸기
- 16. 노드를 넣는 방법 : 링크 토큰을 html로 만드시겠습니까?
- 17. 링크 된 문서 인라인으로 PDF를 html로 변환
- 18. perl WWW :: Mechanize, 링크 리디렉션 문제
- 19. 심지어 자기와 함께, 객체는 여전히 자동으로 리디렉션
- 20. IIS 7 응용 프로그램이 자동으로 리디렉션
- 21. 가 자동으로 웹 사이트 홈 페이지로 리디렉션
- 22. 아이폰 웹 응용 프로그램은 자동으로 앱에 리디렉션
- 23. 내부 링크 전달 : 권장 리디렉션 유형
- 24. 많은 양의 색인 된 링크 리디렉션
- 25. 응답 리디렉션 - 새 창에서 링크 열기
- 26. 백 링크/URL을 자동으로 검증하는 방법은 무엇입니까?
- 27. 자동으로 웹보기 링크 사용 안 함
- 28. 웹 브라우저에서 링크/버튼을 자동으로 클릭 하시겠습니까?
- 29. ListBox에서 자동으로 하이퍼 링크 단추 제거
- 30. 페이지로 리디렉션 한 다음 HTML로 홈 페이지로 이동