[webkit-gtk] JavaScript Slide Menu does not work

SCU Rock scurock at gmail.com
Mon Nov 1 17:44:49 PDT 2010


   My webkitgtk version is 1.1.90, which I think is fairly recent. I am
linking with a win32 WebKitGtk library 1.1.90 from
And this is the latest prebuilt win32 library that I could find. Please let
me know if there is one newer so I can test with it.  My program, which is
at the end of the email, is very simple.

   Do I miss anything?

#include <webkit/webkit.h>
#include <gtk/gtk.h>

destroy (void)
  gtk_main_quit ();

int main (int argc, char *argv[])
    GtkWidget *window;
    WebKitWebView *myview;

    gtk_init (&argc, &argv);

    window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
    gtk_signal_connect (GTK_OBJECT (window), "destroy", GTK_SIGNAL_FUNC
(destroy), NULL);

    myview = WEBKIT_WEB_VIEW(webkit_web_view_new());

    WebKitWebSettings *settings = webkit_web_settings_new ();
    g_object_set (G_OBJECT(settings), "enable-scripts", TRUE, NULL);
    webkit_web_view_set_settings (WEBKIT_WEB_VIEW(myview), settings);

    webkit_web_view_load_uri(myview, "

    gtk_widget_show( GTK_WIDGET(myview) );
    gtk_widget_show( window );
    return 0;

On Mon, Nov 1, 2010 at 4:54 PM, Martin Robinson <
martin.james.robinson at gmail.com> wrote:
> On Mon, Nov 1, 2010 at 3:26 PM, SCU Rock <scurock at gmail.com> wrote:
> >     My program built by WebKitGtk does not work for the webpage
> > http://www.dynamicdrive.com/dynamicindex1/omnislide/index.htm. The
> > JavaScript menus on this page do not work. Then I tried the example
> > GtkLauncher, it does not work as well. But Firefox, IE, Chrome also
> > correctly on this page. Is it because some settings that I have to turn
> > to make this work? Please note that basic JavaScript pages work for my
> > program, such as the one for testing the mouse click at
> > http://unixpapa.com/js/testmouse.html. What could be wrong?
> These menus work in a fairly recent build (this morning) of WebKitGTK+
> for me. Have you tried a more recent version of WebKitGTK+? If you
> continue having problems, I recommend you file a bug at
> http://bugs.webkit.org with detailed information about what version
> you're using and what kind of system you're using it on. Be sure to
> use the [GTK] tag for the title.
> Another helpful thing is to create a reduced test case that is ad
> attach it to the bug. This test case should be the bare minimum
> necessary to demonstrate the bug.
> Martin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-gtk/attachments/20101101/bb3bcd91/attachment.html>

More information about the webkit-gtk mailing list