팝업 텍스트 상자에 팝업 텍스트 상자의 텍스트를 표시하고 싶을 때 동시에 웹 페이지로 표시합니다. 인쇄 버튼 표시 텍스트는 팝업을위한 함수로만 사용되기 때문에 텍스트 영역의 코드입니다. 당신이 볼 수 있듯이 내 텍스트 영역의 내용은 텍스트 영역에서 숨겨져 야 할 필요가있는 javascript와 html을 모두 가지고 있지만, 동시에 팝업이 작동하는 텍스트 영역 안에 있어야합니다.텍스트 입력란에 숨겨진 입력 필드를 삽입하는 방법
즉, 그 기능이 팝업 창에 표시되지 않기 때문에 웹 에디터 편집기의 텍스트 영역에있는 모든 것을 보여줄 것이기 때문에 텍스트 영역 외부에 넣을 수 없다는 것을 의미합니다. textarea 및 textarea가 아닙니다. 그렇다고해서 텍스트 영역이 팝업을 얻을 때 더 이상 웹 페이지로 변환되지 않으므로 문제가 발생합니다.
내 팝업이 텍스트 영역을 사용하고 있습니다 : 텍스트 영역에 표시되지 할 그래서 지금 인쇄 버튼 코드입니다 내가 원하는
<textarea name="textfield" cols="107" rows="31" id="CodeExample" wrap="soft" style="font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#ffffff; background-color:rgba(0,0,0,0.8); resize: none;" placeholder="The is Source Codes here"><script language="Javascript">
function printit(){
if (NS) {
window.print() ;
} else {
var WebBrowser = '<OBJECT id="WebBrowser1" width=0 height=0 CLASSid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
WebBrowser1.ExecWB(6, 2);//Use a 1 vs. a 2 for a prompting dialog box WebBrowser1.outerHTML = "";
}
}
</script>
<script language="Javascript">
var NS = (navigator.appName == "Netscape");
var VERSION = parseInt(navigator.appVersion);
if (VERSION > 3) {
document.write('<form><input type=button value="Print this Page" name="Print" onClick="printit()" style="margin-bottom: 0px; font: bold 11px Arial, Sans-Serif;"></form>');
}
</script></textarea>
<br>
<!-- Run Textarea field in popup BEGIN -->
<script type="text/javascript">
var win = null;
function NewWindow(mypage,myname,w,h,scroll) {
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
settings =
'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'
win = window.open(mypage,myname,settings);
if (window.focus) {win.focus()}
var t = document.form1.textfield.value;
win.document.write(t);
}
</script>
<input type = "button" value = "Preview" name = "preview" onclick = "NewWindow('','myPop','500','400','yes')">
<!-- Run Textarea field in popup END -->
을하지만, 그들은 인쇄 버튼으로 볼 수 있도록 할 때 팝업 버튼이 실행됩니다. 인쇄 버튼을 누르면 웹 디자이너가 상자에 추가 한 소스 코드를 볼 수 있습니다. 나는이 질문을 게시 할 때
다른 ''요소를 '
그것은 이해가되고 잊어 버리고, 방금 1 분 전에 대답을 찾았습니다. 나는 지금 내 자신의 질문에 대한 답변을 게시 할 것이고, 내가 찾고있는 것과 왜 있는지를 알게 될 것이다. – SeekLoad
미리보기 기능이있는 웹 편집기를 온라인으로 만들고 있다면 갑자기 의미가 있습니다. textarea 상자 안의 텍스트를 미리 볼 수 있고 미리 볼 때 textarea 상자에 미리보기 인쇄와 같은 몇 가지 추가 단추가 표시되기를 원할 것입니다. 디자인이나 페이지 등을 테스트하고 텍스트 영역 상자에서 생성 된 팝업에서 하나의 버튼을 클릭하여 인쇄하는 것이 좋습니다. 내가 찾은 솔루션을보고 스스로 테스트하여 내 말과 의미를 확인하십시오. HTML, CSS 및 JS 소스 코드와 함께 작동합니다. – SeekLoad