지원 티켓을위한 텍스트 입력 검색 양식이 있습니다. 사용자가 티켓 if (PHP if 문을 사용하여 확인)를 입력하면 입력 한 검색 텍스트를 강조 표시하기 위해 검색 상자의 배경색이 노란색으로 변경됩니다 (PHP 반향 사용). 이 부분은 작동합니다.iframe 소스를 변경하는 PHP echo
I 또한 PHP의 일부가 iframe의 소스 값을 변경하고 싶은 경우 이와 같은 조건 :
<td align="left">
<input type="text" name="ticket" id="ticket" placeholder="Ticket" value="<?php echo $this->state->ticket;?>" class="input-mini search-query" onchange="document.adminForm.submit();"
<?php if ($this->state->ticket != "")
{
echo 'style="background-color: yellow;"';
echo '<script language="javascript">';
echo 'document.getElementById("ticketIframe").contentWindow.document.location.href="http://myurl.com"';
echo '</script>';
}?>/>
</td>
자바 스크립트 함수 (document.getElementById를 ...) 페이지 대신에 디스플레이 실행 중. 나는 간단한 자바 스크립트 경고를 시도했지만 같은 결과를 얻었다.
제안 사항?
ID가 가난한 브라우저가 코드를 수정하려고 포기 말할 무효 인 경우에
당신은 예상치 못한 결과를 얻을 : 당신은 단순히처럼 보이는 잘못된 HTML을 생성한다. 입력 내용을 닫습니다'>' – David