Google translate script, skal gentages flere gange
Hejsa,Jeg har nedenstående script som tager noget engelsk tekst og oversætter det til dansk.. hvilket virker helt godt..
men jeg vil gerne have denne til at loope igennem flere overskrifter, og jeg har derfor lavet denne ændring.
var elementId = "test<%=ID%>";
<div id="test<%=ID%>" ></div>
Den oversætter alt, men den gør det kun i den sidste DIV, hvilket ikke er optimalt, da alle de andre bare er tomme.. hvad skal jeg ændre førend at den bare viser dem i hver deres div?
<script type="text/javascript" src="http://www.google.com/jsapi">
</script>
<script type="text/javascript">
google.load("language", "1");
var elementId = "test";
function initialize() {
google.language.translate("this is to be translated into danish", "en", "da", function(result) {
if (!result.error) {
var container = document.getElementById(elementId );
container.innerHTML = result.translation
saveDataToDB(result.translation,'567052');
}
});
}
google.setOnLoadCallback(initialize);
function saveDataToDB(danishheadline,nid)
{
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("POST","updateDB.asp",true);
xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xmlhttp.setRequestHeader("Connection", "close");
xmlhttp.send("danishheadline=" + danishheadline + "&nid=" + nid);
}
</script>
<body onLoad="initialize();">
<div id="test" ></div>
