2026, 새로운 도약을 시작합니다.

아쉬운 부분이 있어서 질문드립니다 채택완료

플레토님이 알려주셔서

아이프레임 페이지의 

<input type="text" id="child_input">에

값이 잘넘어왔습니다.

그런데 넘어오는 값을 

이 아이프레임 페이지에서 

case "전송": $smsMessege = "{$write[wr_name]} 회원님~ 감사합니다. <span id=child_input></span>"; break; 

빨간색 부분에 바로 넣을 수 없을까요?

<span 으로 해보니 안되고 애러나서요,,ㅋ

php안에 테그를 바로 넣으니 안되는거 알았는데...가물가물해서 혹시 해보니 역시 안되네요 ㅋ

답변 1개

채택된 답변
+20 포인트

제가 알려드렸던 이전의 내용은

javascript로 제어하는부분이라서.

넘어오는값을 PHP로 넣을수 없습니다.

그렇게 하려면

자식창에 넘기는게 아니라.

iframe 에 src 의 내용에 param 값을 전달해서 받아서 보이도록 처리해야 합니다.

그게 아닌 이미 로딩된 iframe내의 페이지에 갑을넣는것이라면

f.document.getElementById("child_input").innerHTML = document.getElementById("parent_input").value;

으로 하셔야죠

추가적으로 잘 익히셔야하는부분이

클아이언트사이드스크립트와

서버사이드스크립트를 다르게 판단할수있으셔야 합니다.

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

답변에 대한 댓글 1개

아 그렇군요, 친절한 설명감사합니다. 더 공부하겠습니다.

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

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

로그인
🐛 버그신고