2011-01-10 3 views
1

Einige unserer Kunden gaben mir einen Link, der HTML-Menü (HTML + JS) öffnet. Ich muss dieses Menü in meiner Anwendung verwenden.HTML-Menü von Drittanbieter in meine Anwendung integrieren

Das Menü Lage ist so etwas wie: http://www.customer_web_site.com/?pagename=HTMLMenu

Wenn ich den Link oben klicken, kann ich das Menü öffnen, und es sieht okey, aber das Problem ist, wenn ich es in meiner Seite in einem Iframe setzen, es sieht sehr hässlich aus, wenn der Benutzer auf einen Link in diesem Menü klickt, nur der Iframe-Inhalt wird geändert und ich muss die ganze Seite ändern.

Wie kann ich das erreichen ???

+0

Muss das Menü in einen iframe geladen werden? – polarblau

+0

Nein, ich muss nur laden –

+0

Könnten Sie Code auf der Hauptseite und im iframe bereitstellen? –

Antwort

0

Dies hat mit den Links im Menü zu tun, müssen sie das Attribut target="_parent" so die Links normalerweise haben. Ich schätze, Sie können den Menücode nicht bearbeiten, können Sie ihn kopieren und in Ihre Website einfügen, so dass Sie ihn nicht als iframe laden müssen?

+0

Ja, ich kann den Menücode nicht ändern und ich brauche auch nicht den Menücode kopieren, da die Anforderungen mich zwingen, den Link zu verwenden, um die neuesten Änderungen zu erhalten von der Drittpartei on-the-fly –

0

Eigentlich stelle ich meine Anwendung im Java Servlet Container bereit, also habe ich ein JSP-Tag benutzt, das den Trick macht, es öffnet die Verbindung zur entfernten URL, kopiert den Quellcode und legt ihn auf meiner Seite ab. es ist c:import

Verwandte Themen