echo 안의 코드

echo 안의 코드

QA

echo 안의 코드

답변 4

본문

echo "<input type='button'  onClick='window.open('<?="$board_skin_url/sms.php?bo_table=$bo_table&wr_id={$list[$i][wr_id]}"?>', '', 'left=1200, top=400, width=420, height=370');' style="cursor:pointer;" value='SMS'>";


에코안에 인풋버튼을 넣으려는데 ...

에러가 나서요,,


어떻게 해야 할지요,,,



이 질문에 댓글 쓰기 :

답변 4

저런식으로 하는것 보다는요,


우선 html 을 만드세요


<input type='button'  onClick="window.open('http://example.com', '', 'left=1200, top=400, width=420, height=370');" style="cursor:pointer;" value='SMS'>


그리고 정상동작 확인되면 'http://example.com' 이부분만 맞도록 해주면 접근이 수월합니다.


<?php
$openurl = "$board_skin_url/sms.php?bo_table=$bo_table&wr_id={$list[$i][wr_id]}";
echo '[' . $openurl . ']'; 
?>
<input type='button'  onClick="window.open('<?php echo $openurl; ?>', '', 'left=1200, top=400, width=420, height=370');" style="cursor:pointer;" value='SMS'>


무언가 잘못되었다면 html 이 잘못 뿌려진 것일수 있으니

소스보기로 어떻게 html 이 만들어졌는지 확인도 해보시구요

구문을 하나하나 나누어서 테스트 해보셔야 할것 같습니다.

한줄에 간결하게 작성하는것도 인터프리터 언어 입장에서는 좋기는 하나
그보다는 우선 보기 쉽게, 편하게 구성하시는 것을 추천드립니다.
그러면 디버깅도 더 수월해집니다.


수정 전:


echo "<input type='button'  onClick='window.open('<?="$board_skin_url/sms.php?bo_table=$bo_table&wr_id={$list[$i][wr_id]}"?>', '', 'left=1200, top=400, width=420, height=370');' style="cursor:pointer;" value='SMS'>"; 



수정 후:


?>

<input type='button'  onClick='window.open('<?="$board_skin_url/sms.php?bo_table=$bo_table&wr_id={$list[$i][wr_id]}"?>', '', 'left=1200, top=400, width=420, height=370');' style="cursor:pointer;" value='SMS'> 


<?php

echo "<input type='button'  onClick='window.open('<?="$board_skin_url/sms.php?bo_table=$bo_table&wr_id={$list[$i][wr_id]}"?>', '', 'left=1200, top=400, width=420, height=370');' style="cursor:pointer;" value='SMS'>"; 



echo "<input type='button'  onClick='window.open('".$board_skin_url."/sms.php?bo_table=".$bo_table."&wr_id=".$list[$i][wr_id]}."', '', 'left=1200, top=400, width=420, height=370');' style="cursor:pointer;" value='SMS'>";

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 197
© SIRSOFT
현재 페이지 제일 처음으로