프레임셋 파폭에서 submit이 안되는문제인데욤.. 표준규격 정보
프레임셋 파폭에서 submit이 안되는문제인데욤.. 표준규격본문
요즘 document.getElementById , document.getElementsByTagName 등으로
표준요소를 사용하려 노력중인데욤..
익스에서는 submit이 저장되는데 파폭에서는 저장이 안되네욤..소스 확인좀부탁드려욤.
아참.. 프레임셋 없애고 노프레임으로 사용하고싶은데..
이리되면 name="avatar" , name="page" 등 값등 어떻게 코드해야할지..어렵네요
자료를 다 찾아봐도 속시원한 해결을 보지못했네욤..
해결방안점~부탁드려요~@@@
==================== 현재사용프레임셋 =====================
<frameset rows="*,0" frameborder="NO" border="0" framespacing="0">
<frame name="avatar" scrolling="auto" noresize src="list.php" ...>
<frame name="page" scrolling="no" noresize src="" ...>
</frameset>
======================= submit링크 ========================
<a href="javascript:parent.page.avatar.submit();">
<img src="save.png" align="absmiddle" alt="현재모습저장"></a>
===================== 공통js자료안에 ======================
function tmp_init(src,ic,sex)
{
s_src(src,ic);
ImgChar = "ImgChar"+ic;
ava = "ava"+ic;
public_ch(src,ic,sex);
parent.page.input_ch(src,ic);
return;
}
function init(ic,sex) {
if(ic == 1) {
if(sex == 1) {
document.getElementById("d_ava1").innerHTML = "<img id=ava1 src='./001.gif'>";
document.images["ImgChar1"].src="./charimg/h_m_01.gif";
parent.page.input_ch("h_m_01.gif",1);
s_src("h_m_01.gif",1);
}
else {
document.getElementById("d_ava1").innerHTML = "<img id=ava1 src='./002.gif'>";
document.images["ImgChar1"].src="./charimg/h_f_01.gif";
parent.page.input_ch("h_f_01.gif",1);
s_src("h_f_01.gif",1);
}
}
...
.....
이런식으로 (ic == 9)까지있구욤
===================== save.php자료안에 ======================
function input_ch(a_src,ic)
{
input_t = eval("document.avatar.ava"+ic);
input_t.value = eval("a_src");
}
<form name="avatar" action="update.php" id="avatar" method="post">
<input type="text" name="ava1" id="ava1" value="<?=$data[ava1]?>">
<input type="text" name="ava2" id="ava2" value="<?=$data[ava2]?>">
<input type="text" name="ava3" id="ava3" value="<?=$data[ava3]?>">
<input type="text" name="ava4" id="ava4" value="<?=$data[ava4]?>">
<input type="text" name="ava5" id="ava5" value="<?=$data[ava5]?>">
<input type="text" name="ava6" id="ava6" value="<?=$data[ava6]?>">
<input type="text" name="ava7" id="ava7" value="<?=$data[ava7]?>">
<input type="text" name="ava8" id="ava8" value="<?=$data[ava8]?>">
<input type="text" name="ava9" id="ava9" value="<?=$data[ava9]?>">
<input type="hidden" name="url" id="url" value="<?=$PHP_SELF?>">
</form>
표준요소를 사용하려 노력중인데욤..
익스에서는 submit이 저장되는데 파폭에서는 저장이 안되네욤..소스 확인좀부탁드려욤.
아참.. 프레임셋 없애고 노프레임으로 사용하고싶은데..
이리되면 name="avatar" , name="page" 등 값등 어떻게 코드해야할지..어렵네요
자료를 다 찾아봐도 속시원한 해결을 보지못했네욤..
해결방안점~부탁드려요~@@@
==================== 현재사용프레임셋 =====================
<frameset rows="*,0" frameborder="NO" border="0" framespacing="0">
<frame name="avatar" scrolling="auto" noresize src="list.php" ...>
<frame name="page" scrolling="no" noresize src="" ...>
</frameset>
======================= submit링크 ========================
<a href="javascript:parent.page.avatar.submit();">
<img src="save.png" align="absmiddle" alt="현재모습저장"></a>
===================== 공통js자료안에 ======================
function tmp_init(src,ic,sex)
{
s_src(src,ic);
ImgChar = "ImgChar"+ic;
ava = "ava"+ic;
public_ch(src,ic,sex);
parent.page.input_ch(src,ic);
return;
}
function init(ic,sex) {
if(ic == 1) {
if(sex == 1) {
document.getElementById("d_ava1").innerHTML = "<img id=ava1 src='./001.gif'>";
document.images["ImgChar1"].src="./charimg/h_m_01.gif";
parent.page.input_ch("h_m_01.gif",1);
s_src("h_m_01.gif",1);
}
else {
document.getElementById("d_ava1").innerHTML = "<img id=ava1 src='./002.gif'>";
document.images["ImgChar1"].src="./charimg/h_f_01.gif";
parent.page.input_ch("h_f_01.gif",1);
s_src("h_f_01.gif",1);
}
}
...
.....
이런식으로 (ic == 9)까지있구욤
===================== save.php자료안에 ======================
function input_ch(a_src,ic)
{
input_t = eval("document.avatar.ava"+ic);
input_t.value = eval("a_src");
}
<form name="avatar" action="update.php" id="avatar" method="post">
<input type="text" name="ava1" id="ava1" value="<?=$data[ava1]?>">
<input type="text" name="ava2" id="ava2" value="<?=$data[ava2]?>">
<input type="text" name="ava3" id="ava3" value="<?=$data[ava3]?>">
<input type="text" name="ava4" id="ava4" value="<?=$data[ava4]?>">
<input type="text" name="ava5" id="ava5" value="<?=$data[ava5]?>">
<input type="text" name="ava6" id="ava6" value="<?=$data[ava6]?>">
<input type="text" name="ava7" id="ava7" value="<?=$data[ava7]?>">
<input type="text" name="ava8" id="ava8" value="<?=$data[ava8]?>">
<input type="text" name="ava9" id="ava9" value="<?=$data[ava9]?>">
<input type="hidden" name="url" id="url" value="<?=$PHP_SELF?>">
</form>
댓글 전체

parent.submit();
????
다큐멘트값, 폼네임등은 기제하지 마시고 함수만 기제해보시길.
????
다큐멘트값, 폼네임등은 기제하지 마시고 함수만 기제해보시길.
해결하였습니다. 감사합니다