2011-12-01 1 views
0

.팝업에서 window.status를 활성화하는 방법은 무엇입니까? 내가 <pre><code>window.status = "myStatusText" </code></pre> <p></p>을 사용하고 그리고 그것은 내 응용 프로그램에서 일반 창에서 잘 작동,하지만 나는 일반 구식 팝업 창에서이 기능을 사용하려면, 그것은 작동하지 않습니다

팝업의 상태 표시 줄이 표시됩니다. 하이퍼 링크의 원본 URL을 상태 표시 줄에서 볼 수 있으며이를 숨기고 싶습니다.

정상입니까,이 window.status가 팝업의 원래 텍스트를 덮어 쓰지 않습니까?

<span id="mySpan" class="mySpanClass"> 

<a id="myLink" href="javascript:myClickFunction();" onmouseover="window.status='myWindowStatus';" onmouseout="window.status='';" >Link</a> 

</span> 

은 내가 onmouseout 이벤트를 제거했습니다 마우스가 링크를 가리키는 후 지금 onMouseover와 텍스트는 볼 수 있습니다!

+2

status = yes로 팝업하면 작동합니다. –

+0

나는 상태 막대가 보이는지 언급해야한다. 하이퍼 링크의 원래 URL을보고 숨기려고합니다. –

+0

에 하이퍼 링크 코드가 추가되었습니다. 어쩌면 은 악마입니까? –

답변

2

우리는 이벤트의 inbuilt 브라우저 처리를 취소해야한다는 것을 깨달았습니다. 이것은 간단합니다 :

<a href="#" onmouseover="window.status = 'test'; return true;" onmouseout="window.status = ''; return true;">Text</a> 

아마도 당신은 status = 1을 window.open 방법으로 제공하고 있습니까? 예를 들어

:

window.open ("http://www.stackoverflow.com","mywindow","status=1"); 

일부 브라우저, 예를 들어 IE 만 사이트가 인트라넷 사이트에, 예를 들어, 신뢰할 수있는, 그렇게하지 않을 경우 팝업 창에 상태 표시 줄을 표시하면 않는 한 구체적으로 status = 1을 추가하면 상태 표시 줄이 표시되지 않습니다.

상태 표시 줄이 보이면 특정 오류가 발생 했습니까? 전혀 작동하지 않는 것입니까?

팝업 창의 내부 스크립트에서 상태 표시 줄의 텍스트를 설정할 수 있습니까?

+0

원본 링크 텍스트를 볼 수 있습니다. 하이퍼 링크를 가리키면 상태 표시 줄에 예 : "javascript : myClickFunction();" (나는 이것을 오버라이드하고 싶다. 그 결과는 "javascript : myClickFunction();"대신 "Click here!"이다. –

+0

그러나 나는 인터넷 사이트에서 이것을하지 않을 것이라고 덧붙여 야한다. 사람들이 악의적 인 웹 사이트에 대해 점점 더 많이 인식하고있는 상황에서 링크가 어디서 무엇을 할 것인지를 알 수 없기 때문에 더 신뢰할 수 없게됩니다. 물론 IMO – dash

+0

은 아직 작동하지 않습니다. 그러나 태그가 아니고, 이것이 내가 원하는 것입니다. –

2

열기 팝업 창이 방법

window.open ("mywindow을" "당신은 URL입니다" "상태 = 1, 도구 모음 = 1");