JDIC und JavaScript

Status
Nicht offen für weitere Antworten.

The_S

Top Contributor
Hi,

ich habe eine HTML-Seite, die so aussieht:

Code:
<html>
<head>
<script src="http://swfobject.googlecode.com/svn/tags/rc3/swfobject/src/swfobject.js" type="text/javascript"></script>
</head>
<body id="page">
<div>
<div id="ytapiplayer"> You need Flash player 8+ and JavaScript enabled to view this video.
</div>
<script type="text/javascript">
var params = { allowScriptAccess: "always" };
var atts = { id: "myytplayer" };
swfobject.embedSWF("http://www.youtube.com/v/m1dv_y_3EK0&border=0&enablejsapi=1&playerapiid=ytplayer", "ytapiplayer", "425", "356", "8", null, null, params, atts);
</script>
</body>
</html>

Sie dient dazu ein YouTube-Video anzuzeigen. Die Seite habe ich (leicht gekürzt) von code.google => YouTube-API JavaScript. Lasse ich die Seite ganz normal in meinem Internet Explorer 7 (Standard-Browser) anzeigen, funktioniert auch alles wie es soll. Wenn ich das Ganze aber über den WebBrowser in JDIC laufen lassen möchte, bekomme ich immer eine JS-Fehlermeldung:

this.JPG


Leider habe ich kA woran das liegen könnte. Evtl. habe ich JDIC falsch eingebunden? Ich hab einfach mal alles von JDIC (außgenommen der Doku und dem Beispielcode) in mein Projekt kopiert und die JARs über den Build-Path eingebunden.

Weiß da jemand bescheid, was ich falsch gemacht habe?

Danke!

[edit] Und in dem Demo-Browser von JDIC (über Webstart) funktioniert die Seite auch ohne Probleme ???:L
 
Code:
private WebBrowser browser = null;
...
public BrowserPanel() {
	browser = new WebBrowser();
	...
}
...
frame.setContent(CreateHTML.createHTMLforURL(vid.getVideo().getHtmlLink().getHref()));
...
public void setContent(String content) {
	browser.setContent(content);
}

Und in createHTML wird der oben gezeigte Code generiert.
 
OK, wenn ich die Seite nicht über setContent setze, sondern in ein temporäres File schreibe und dann die URL setze, dann funktionierts (warum auch immer ... :roll: ) .
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben