package com.ast;

import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.os.Bundle;
import android.view.View;
import android.webkit.WebView;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.Toast;

public class daebudo01 extends Activity 
{
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) 
{
   super.onCreate(savedInstanceState);
   setContentView(R.layout.daebudo01);
   // TODO Auto-generated method stub
   
   // xml 에서 사용한 위젯들을 불러온다.
   ImageView back = (ImageView)findViewById(R.id.back);
   ImageView stop = (ImageView)findViewById(R.id.stop);
   ImageView daebudoI = (ImageView)findViewById(R.id.daebudo01s);
   WebView browser = (WebView)findViewById(R.id.webkit);
   
   // Intent 값을 받는다.
   Intent intent = getIntent();
   String a = intent.getStringExtra("daebudo");
   
   // 전달된 Intent 에 따라 이미지가 다르게 나타난다.
   if (a.equals("daebudo01s"))
   {
    daebudoI.setImageResource(R.drawable.daebudo01s);
   } else if (a.equals("daebudo02s"))
   {
    daebudoI.setImageResource(R.drawable.daebudo02s);
   }
   // 3G, WIFI 연결 여부 확인
ConnectivityManager manager = (ConnectivityManager) this.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo mobile = manager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
NetworkInfo wifi = manager.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
// 3G WIFI 연결여부 Toast로 확인
Toast.makeText(this,"mobile[" + mobile.isConnected() + "]wifi["+ wifi.isConnected() + "]", 1).show();
if (mobile.isConnected() ||wifi.isConnected()) 
{
// WIFI, 3G 어느곳에도 연결되지 않았을때
//Log.d("showLoginDialog", "@@Network connect success");
} else 
{
//Log.d("showLoginDialog", "@@Network connect fail");
stop.setVisibility(ImageView.VISIBLE);
browser.setVisibility(WebView.GONE);
}
// 웹킷 브라우저
   browser.loadUrl("http://test.digitaldrama.co.kr/test/"+ a +".php");
   browser.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
   browser.getSettings().setJavaScriptEnabled(true);
   
   back.setOnClickListener(new Button.OnClickListener(){
     
            public void onClick(View v) {
                // TODO Auto-generated method stub
                finish(); // 액티비티를 종료합니다.
            }  
        });
   
   //Create a new HttpClient and Post Header   
/*try 
{
URL url = new URL("http://test.digitaldrama.co.kr/test/daebudo01s.php");
HttpURLConnection http = (HttpURLConnection) url.openConnection();
http.setDefaultUseCaches(false);
http.setDoInput(true);
http.setDoOutput(true);
http.setRequestMethod("POST");
http.setRequestProperty("content-type", "application/x-www-form-urlencoded");
//--------------------------
//   읽기
//--------------------------
InputStreamReader tmp = new InputStreamReader(http.getInputStream(), "EUC-KR"); 
           BufferedReader reader = new BufferedReader(tmp);
           StringBuilder builder = new StringBuilder();
           String str;
           StringBuffer buffer = new StringBuffer();
        // PHP 변수에 값을 대입하는 형식으로 사용한다
 
    // Android 에서 Web 으로 전송. ID는 변수 a 는 값
    buffer.append("ID").append("=").append(a);      // 변수명 앞에 '$' 붙이지 않음
//buffer.append("PWord").append("=").append("1234567").append("&");
PrintWriter writer = new PrintWriter(new OutputStreamWriter(http.getOutputStream(), "EUC-KR"));
writer.write(buffer.toString());
writer.flush();


            while ((str = reader.readLine()) != null) 
            {
                 builder.append(str + "\n");
            }
            
            //text.setText(builder.toString());    // 웹에서 읽어온 내용을 TextView에 표시
catch (MalformedURLException e) 
{
//
   } 
catch (IOException e) 
{
// 
}*/
}
}


이게 액티비티 소스이고

php 에서

<html>
<head>
<title>웹킷용 테스트</title>
<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR" />
<!--<script type="text/javascript">
function check()
{
if(document.f.name.value == "")
{
alert("이름을 입력해주세요");
document.f.name.focus();
return false;

} else if (document.f.content.value == "")
{
alert("내용을 입력해주세요");
document.f.content.focus();
return false;

}
f.action = "asClient.php";
f.submit();
}
</script>-->
<script type="text/javascript">
function test()
{
alert("test");
}
</script>
</head>
<body>
<tr>
<td width="100%" valign="top" align="center">
<img src = "/test/test02.jpg" width="200"/>
</td>
</tr>

<tr>
<td width="100%">
<input type="text" name="name" size="10" maxlength="10" /><br>
<input type="text" name="content" size="10" maxlength="10" /><br>
<input type="submit" value="전송" />
<input type="hidden" name="hid" value="true" />
<button onclick="javascript:test();">test</button>
</td>
</tr>
</table>
</body>
</html>


이렇게 test 를 눌렀을때 자바스크립트를 alert 창을 띄우라고 했습니다 

그런데 알려주신데로

browser.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
   browser.getSettings().setJavaScriptEnabled(true);

이 두부분을 추가했는데 alert 창이 안뜹니다 ㅠㅠ 알려주세요 ..오늘 해결해야되는데 ㅠㅠ