РЕДАКТИРОВАНИЕ ДЛЯ ЯРКОСТИ:
У меня есть приложение Django!
Я хочу использовать материал Google TTS для перевода некоторых элементов на моей веб-странице.Теперь у меня есть onclick, да, я должен знать лучше, что вызывает функцию javascript из шаблона Django, передавая ей фразу, над которой функция работает, вставляя запятые для лучшего произношения и т. Д.
Я передаюСерый ящик URL и он открывает без проблем, Firefox, Chrome ... и т. д.поместите в окно встроенный медиаплеер (в данном случае gnome media player), чтобы он, очевидно, знал, что это аудио, однако звук не воспроизводится, что странно, так как он воспроизводился в другой настройке, которую я имел ранее, с теми же браузерами безлюбой код изменяется.
Вот вызов функции greybox из моей функции:
return GB_showCenter(caption, "http://translate.google.com/translate_tts?tl=en&q=I hate programming, don't you?");
Теперь, если вы возьмете тот же URL и поместите его прямо в адресную строку браузера, он будетРабота.Кроме того, тот же вызов будет работать с NON DJANGO ШАБЛОН, например, если у меня есть тот же тег с тем же onlcik из прямого файла Html, он работает ....
Я использую Firefox 4 в Linux Mint,но то же самое в Opera 11.10 и Chrome.
Есть идеи?Возможно, это как-то связано с кешем?
Спасибо
ps Я тоже попробовал это со следующим, но тоже самое, не играет ..
window.open(url,caption,'width=400,height=200,toolbar=0,location=0,directories=no,status=0,menubar=0,scrollbars=n0,copyhistory=no,resizable=0');
ОБНОВЛЕНИЕ: Если я использую ссылку в обычном окне браузера, а затем нажимаю на ссылку greybox, она работает.Я предполагаю, потому что файл находится в кеше ...