새창으로 띄우고 싶은데 어떤 소스를 추가해야할지.. 정보
새창으로 띄우고 싶은데 어떤 소스를 추가해야할지..본문
js파일에
else if ( code == "shop_b6" ) { window.location = "/bbs/board.php?bo_table=data"; }
html파일에
<A HREF="javascript:GoPage('shop_b6')" ><img src="/images/main_73.gif" width="31" height="11" alt=""></A>
이렇게 소스를 쓰고있는데요
이소스에 저 링크를 새창으로 띄우는걸로 하고싶은데요
a 링크에 target="_blank" 를 추가했더니
자바가 안먹혀서
else if ( code == "shop_b6" ) { window.location = "/bbs/board.php?bo_table=data"; }
이부분에 소스를 추가해야 할것같은데
어떤 소스를 추가해야하는지.. 모르겠네요
그리고
else if ( code == "login" ) { window.location = "<?=$g4[bbs_path]?>/login.php?url=<?=$urlencode?>";}
이렇게 그누보드 로그인이 주소가 안먹히는데
그누보드 주소가 먹히게 하는 방법은 없을까요?
else if ( code == "shop_b6" ) { window.location = "/bbs/board.php?bo_table=data"; }
html파일에
<A HREF="javascript:GoPage('shop_b6')" ><img src="/images/main_73.gif" width="31" height="11" alt=""></A>
이렇게 소스를 쓰고있는데요
이소스에 저 링크를 새창으로 띄우는걸로 하고싶은데요
a 링크에 target="_blank" 를 추가했더니
자바가 안먹혀서
else if ( code == "shop_b6" ) { window.location = "/bbs/board.php?bo_table=data"; }
이부분에 소스를 추가해야 할것같은데
어떤 소스를 추가해야하는지.. 모르겠네요
그리고
else if ( code == "login" ) { window.location = "<?=$g4[bbs_path]?>/login.php?url=<?=$urlencode?>";}
이렇게 그누보드 로그인이 주소가 안먹히는데
그누보드 주소가 먹히게 하는 방법은 없을까요?
댓글 전체
js파일에
window.location 이거 대신에 window.open 으로해서 변경 하시면 될거 같아요.
그누보드 주소가 안먹히는건 알려주신 내용으로는 변수 선언전에 js 파일이 참조되어서 그런거 같습니다.
변수 선언하는 파일 아래로 js 파일을 참조시키면 될거 같습니다.
도움되시길 바랍니다 ^^
window.location 이거 대신에 window.open 으로해서 변경 하시면 될거 같아요.
그누보드 주소가 안먹히는건 알려주신 내용으로는 변수 선언전에 js 파일이 참조되어서 그런거 같습니다.
변수 선언하는 파일 아래로 js 파일을 참조시키면 될거 같습니다.
도움되시길 바랍니다 ^^
네 답변감사합니다^^
.js
function GoPage(code)
{
if () {
}
else if (code == 'shop_b6') {
// 새창
window.open(""+g4_path+"/"+g4_bbs+"/board.php?bo_table=data");
}
}
function GoPage(code)
{
if () {
}
else if (code == 'shop_b6') {
// 새창
window.open(""+g4_path+"/"+g4_bbs+"/board.php?bo_table=data");
}
}
감사합니다
새창문제는 해결했는데요
window.open(""+g4_path+"/"+g4_bbs+"/board.php?bo_table=data");
로그인부분에서
else if ( code == "login" ) { window.location = "<?=$g4[bbs_path]?>/login.php?url=<?=$urlencode?>";}
이걸
else if ( code == "login" ) { window.location = ""+g4_path+"/"+g4_bbs+"/login.php?url=<?=$urlencode?>";}
이렇게 바꿨더니
로그인 페이지는 제대로 나오지만
로그인후에 그전 페이지로 연결이 안되네요 ㅠ
이건 방법이 없을까요?
새창문제는 해결했는데요
window.open(""+g4_path+"/"+g4_bbs+"/board.php?bo_table=data");
로그인부분에서
else if ( code == "login" ) { window.location = "<?=$g4[bbs_path]?>/login.php?url=<?=$urlencode?>";}
이걸
else if ( code == "login" ) { window.location = ""+g4_path+"/"+g4_bbs+"/login.php?url=<?=$urlencode?>";}
이렇게 바꿨더니
로그인 페이지는 제대로 나오지만
로그인후에 그전 페이지로 연결이 안되네요 ㅠ
이건 방법이 없을까요?
js 파일에서는 php 코드가 안 됩니다.
따라서 url 에 대한 코드를 별도로 넣어야 합니다.
<a href="javascript:GoPage('login', '<?=$urlencode?>');">로그인</a>
function GoPage(code, url)
{
if () {
}
else if (code == 'login') {
// 새창
document.location.href = g4_path+"/"+g4_bbs+"/login.php?url="+url;
}
}
따라서 url 에 대한 코드를 별도로 넣어야 합니다.
<a href="javascript:GoPage('login', '<?=$urlencode?>');">로그인</a>
function GoPage(code, url)
{
if () {
}
else if (code == 'login') {
// 새창
document.location.href = g4_path+"/"+g4_bbs+"/login.php?url="+url;
}
}
감사합니다 많은 도움되었습니다^^