2014-09-10 3 views

답변

1

당신은

$url=mysql_result($result, $i, 'url'); 
echo '<td><a target="_blank" href="view.php?url='.$url.'" >Click Here</td>'; 

은 위의 코드에 코드를 변경 새 탭에서 열기를 _blank으로 속성 값을 앵커 태그 (<a>)에 대상 속성을 추가하고 할당해야하고 페이지 것 링크를 클릭하면 새 탭에서 열 수 있습니다.

+0

사실이 아닙니다. 브라우저 및 브라우저 설정에 따라 다릅니다. 'target = "_ blank"'는 원래 브라우저에 새 브라우저 창에서 링크를 열도록 지시합니다. 하지만 새 탭에서 링크를 열도록 브라우저에 명시 적으로 지시 할 수는 없습니다. –

+0

지적 해 주셔서 감사합니다. 하지만 최신 브라우저에서는 작동 할 것입니다 (새 탭에서 열립니다). 따라서 'new tab'에 대한 옵션이 없기 때문에 이것이 최선의 선택 일 것이라고 생각합니다. – AeJey

+0

실망 시켜서 죄송 합니다만, 현대의 브라우저에서도 그럴 수는 없습니다. 예를 들어 표준 설정의 IE10에서는'_blank' 타겟을 가진 javacript'window.open()'이 새로운 윈도우에서 열릴 것입니다. 그것은 무엇보다도 브라우저 설정 문제입니다. 다른 말로 표현하자면, 브라우저에 탭을 도입하면 그 문맥에서 '불분명 함'이 갖는 모호하지 않은 의미가 없어졌습니다. 여전히 W3C에 의해 지금까지 대체, 제거 또는 수정되지 않았습니다. –

관련 문제