Hi,

Please find my html page:

{
<html>
<head> Test Page
<script type="text/javascript" src="http://www.google.com/jsapi";>
</script>
<script src="script.js" type="text/javascript">
</script>
<script type="text/javascript">
google.load("language", "1");
google.setOnLoadCallback(function(result)
{
 alert("Load Completed");
});
</script>
</head>
<body>
<div id="test">
The Input Text is: Hello
<br/>
<button type="submit" onClick="onSubmit();">Submit</button>
</div>
<div id="translation">
</div>
</body>
</html>
}

JavaScript Page:

{

function onSubmit()
{
 alert("on Submit");
 google.language.translate("hello", "en" , "es", function(result)
 {
 alert("in handle result");
 if (!result.error)
 {
  var translated = document.getElementById("translation");
  translated.innerHTML = "<p>The translated text
is:</p><br/>"+result.translation;
 }
 });
}

}

The above works perfectly fine. However if I use the below:

html page:
{
<html>
<head> Test Page
<script type="text/javascript" src="http://www.google.com/jsapi";>
</script>
<script src="script.js" type="text/javascript">
</script>
</head>
<body onload="onStartup();">
<div id="test">
The Input Text is: Hello
<br/>
<button type="submit" onClick="onSubmit();">Submit</button>
</div>
<div id="translation">
</div>
</body>
</html>
}

JavaScript File:

{

function onStartup()
{
google.load("language", "1");
google.setOnLoadCallback(function(result)
{
 alert("Load Completed");
});
}

function onSubmit()
{
 alert("on Submit");
 google.language.translate("hello", "en" , "es", function(result)
 {
 alert("in handle result");
 if (!result.error)
 {
  var translated = document.getElementById("translation");
  translated.innerHTML = "<p>The translated text
is:</p><br/>"+result.translation;
 }
 });
}

}

The page load never happens.

Can you please suggest a way I can perform the language api loading
externally from the javascript file?

If it cannot be achieved now can this be addressed in the near future?

Cheers,
Bobby

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google AJAX API" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/Google-AJAX-Search-API?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to