제목 : Re : Iframe에 관한건데요
글번호:
|
|
501
|
작성자:
|
|
레드플러스
|
작성일:
|
|
2007/04/04 오후 2:35:00
|
조회수:
|
|
3546
|
안녕하세요. 최영우님...
어떤 상황인지는 잘 이해가 안되서^^(어제 소주 반모금을 마셨더니...)
아무튼, 왼쪽 메뉴 클릭했을 때 오른쪽 IFrame 영역의 내용이 바뀌게 하려는건지???
그렇다면,
왼쪽 메뉴의 내용을 아래와 같이 해보는 것을 추천...
<a href="javascript:내용" >메뉴1</a>
위와 같은 내용으로 되어있다면...
아래와 같이 메뉴를 구성해보시길...
(여기서 Main.aspx는 IFrame을 포함하고 있는 웹 폼)
<a href="Main.aspx?MenuItem=Write">메뉴1</a>
<a href="Main.aspx?MenuItem=List">메뉴2</a>
와 같이 하고...
<iframe src='<%= MenuItem %>.aspx' />
물론 Main.aspx.cs 파일에서는
아래와 같은 코드가 필요하겠네요..
public string MenuItem
{
get { return Request["MenuItem"]; }
}
위와 같이 설정하면
메뉴1을 클릭하면 Iframe영역에 Write.aspx가 실행되고,
메뉴2를 클릭하여 IFrame영역에 List.aspx가 실행되도록 하는 방법이 있습니다.
이러한 내용이 질문 내용인지는... 영우씨가 알아서 해결하길^^
On 2007-04-04 오전 9:05:00, '최영우' wrote:
------------------------------------------------------------
><a href=''> 요놈으로 타겟을 iframe에 주고 그 iframe안에있는 폼을
>
>javascript로 submit() 했습니다.
>
>그럼 iframe안에서만 동기화가 일어나서 그 안에 내용이 바뀌겠죠
>
>그 후가 문제인데
>
>그리고 나서 다시 재 요청을 하면 페이지를 아예 찾지 못합니다.
>--
>
>iframe에 접근할때 javascript로
>
>--> document.iframe이름.폼이름.submit(); 한 상태인데--::
>
>타겟을 iframe에 주고 iframe안에서만 페이지가 바뀌다보니 document 가 먹지를 않는거같더라구요
>--
>
>대충
>-------------------------------------------------------
>왼쪽메뉴1 |
>왼쪽메뉴2 |
>왼쪽메뉴3 | iframe
>왼쪽메뉴4 |
>--------------------------------------------------------
>요런 상태인데
>
>다른 방법으로 할수두있겠지만 제껴두고
>
>요 문제는 어케 해결해야할까용?
>
>혹시나 해서 써본 top, parent 다 안먹습니다 ㅎㅎ
>
>
------------------------------------------------------------
|
choiyw2
2007-04-04 오후 4:39:56
|
ㄳ해용 ^^*
문제는 asp라는...ㅠㅠ
글구 get방식 쓰면 안된다고하네요 중요한정보라서 노출이 되면 안된다나 -0-;;
역시 .net이 최고에요~~~
|
|
|
hatukoi
2007-04-05 오전 8:02:22
|
이건 그냥 의심가는 사항입니다만 iframe안에서 페이지가 submit이 일어난다면 다른 페이지로 갈 수도 있는 사항이겠군요.asp라면 우선 form 이름 부터 확인할 필요가 있지 않을 까 싶네요.action으로 넘어가는 페이지의 form이름이 다르면 위의 자바스크립트가 오류나지 않을까 라는 생각입니다.
차라리 form을 인덱스로 찾는 자바스크립트를 쓰면 되지 않을까요.
document.iframe이름.form[0].submit(); <-- 이런식으로요...
안될라나요;;;
|
|
|
|