markierten Text extern übersetzten lassen
RE
- javascript
Folks,
ich hat zwar Programmier-Kenntnisse, doch JavaScript scheint mir nicht ganz geheuer. Sprich: JavaScript - wat is dat ?
Folgender Code, der nicht von mir ist, liefert:
"Line:3
Error: ';' erwartet"
Sowohl nach Ergänzen eines ';' in Zeile 3 erscheint die gleiche Meldung. Da ich aber noch der Syntax keine Detailkenntnisse haben, bleibt mir verborgen, wo da ein Fehler sein könnte. Wer kann mir helfen ?
contend of translateWleo.html
<script language="JavaScript" defer>
with(external.menuArguments)
{
URL=javascript:s=(document.frames.length?'':document.selection.createRange().text);
for(i=0;i<document.frames.length;i++)
{
s=document.frames[i].document.selection.createRange().text;
if(s!='')break;
}
if(s=='')void(s=prompt('Geben Sie einen Ausdruck ein, oder markieren Sie ein Worte.',''));
if(s)
{
leow=window.open('http://dict.leo.org/?client=bookmarklet&search='+escape(s),'LEODict','width=700,height=400,scrollbars=yes,resizable=yes,dependent=yes');
leow.focus()
};
}
</script>
Hi,
<script language="JavaScript" defer>
hier fehlt das type-Attribut.
with(external.menuArguments)
{
URL=javascript:s=(document.frames.length?'':document.selection.createRange().text);
Ich versteh ja schon nicht, warum so viele Leute meinen, javascript: in event-Handler-Attributen unterbringen zu müssen,
aber in einem ganz normalen Script hab ich das noch nicht gesehen...
cu,
Andreas
Hy,
Wie gesagt, der Code ist nicht von mir. Dennoch ist er - wenn er funzt - eine sinnvolle Bereicherung für das KontextMenü.
Funktion dieses Scriptes:
abgelegt in einer bla.html und in der Registry an der passenden Stelle verknüpft, startet man das Skript über das KontextMenü und transferiert automatisch den markierten Text nach dict.leo.org's search engime.
Ergebnis:
Frage:
Ist Jemand in der Lage das script hier korrekt zu posten ?
Die Idee mit dem Type funzt auch nicht...
Danke im Voraus...
RE