테스트 사이트 - 개발 중인 베타 버전입니다

버튼 클릭 채택완료

머시기거시기 6년 전 조회 1,772

value='001' >

 

버튼이 이런식으로 30개 되는데요,,

버튼마다 새창띄우는 url이 각각 다릅니다.

 

그리고 버튼을 많이 눌러야 하는데요,,

그때마다 새창 뜨는데 나중에 그거 닫으려면 장난아니에요..

 

그래서 새창하나 뜨면 그다음 버튼 누르면 띄워진 새창에서 url만 바뀌면서 교체되게 하고 싶습니다.

그런거 본거 같은데 기억이 안나네요..흑흑

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트

지금 적용되어 있는 것 같은데요?

window.open(url, "여기에 이름을 동일하게 주면 됩니다!", "width820, height=900")

저렇게 하면 같은 이름의 창으로 뜹니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

머시기거시기
6년 전
검색해보니 말씀대로 하라고 하던데..새창이름을 동일하게 주어도 이상하게 창이 여러개 되더라구요,,흑흑.

<?php
$notopenurl = array("daum.net");

$n=-1;

for($k=71; $k<170; $k+=7){ $n++; $open[$n] = '';

$wrfld="wr_".$k; $tmp_url =trim($write[$wrfld]);

if(!$tmp_url ) continue;

$tmp = parse_url($tmp_url );

$url = str_replace("www.",'', $tmp['host']);

if( !in_array( $url, $notopenurl )) $open[$n] = " onclick='open_in_frame(\"".$tmp_url ."\")' ";
}//for
?>

이 코드도 관계있는 건데 여기서 처리해주어야 하나 모르겠습니다.
다음.넷이면 아이프레임으로 부르지말고 새창으로 띄우라는 코드입니다. 잘 작동하구요,
왕계란
6년 전
위에 코드랑 다른 거네요.
open_in_frame이라는 함수는 프레임으로 뭔가를 보내는 것 같은데 저 함수를 살펴 보셔야 할 것 같습니다.
window.open("", "여기", "")
여기 부분을 동일하게 주시면 됩니다.
머시기거시기
6년 전
감사합니다~ 고맙습니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인