Anyone know how to embed this speedtest mini into drupal page? I tried but only get empty flash page.

http://www.speedtest.net/mini.php

Thanks.

Comments

chadhester’s picture

Agreed... It serves as a great localized diagnostics tool. I too was having issues embedding the code into a page. This is what I eventually used:

<script src="/sites/all/libraries/speedtest-mini/speedtest/swfobject.js" type="text/javascript"></script> <div id="speedtest">Speed Test requires at least version 8 of Flash. <a href="http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash">Please update your client</a>.</div> <script type="text/javascript">// <![CDATA[
   var so = new SWFObject("/sites/all/libraries/speedtest-mini/speedtest.swf?v=2.1.5", "speedtest", "450", "250", "8", "#171715");
   so.addVariable("upload_extension", "php");
   so.write("speedtest");
// ]]></script> <hr /><p><a href="http://speedtest.net">Click HERE to visit speedtest.net</a> if this page shows an expiration message. Feel free to <a href="/contact">let us know</a> if this is out-of-date and we'll update it as soon as we can.</p>

Note that I changed the paths to the speedtest components, which I extracted here: {drupal-root}/sites/all/libraries/speedtest-mini/

__________
Regards,
Chad Hester

edcazini’s picture

Create a Page content-type, set input format to FULL HTML, then be guided by code below or copy & paste.

(this assumes that you placed the speedtest files in /sites/all/libraries/speedtest-mini/)

<table width="100%" height="100%" border="0">
    <tbody>
        <tr>
            <td valign="center" align="center"><script type="text/javascript" src="/sites/all/libraries/speedtest-mini/speedtest/swfobject.js"></script>
            <div id="speedtest">Speed Test requires at least version 8 of Flash. <a href="http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash">Please update your client</a>.</div>
            <script type="text/javascript">
   var so = new SWFObject("/sites/all/libraries/speedtest-mini/speedtest.swf?v=2.1.5", "speedtest", "450", "250", "8", "#171715");
   so.addVariable("upload_extension", "php");
   so.write("speedtest");
</script></td>
        </tr>
    </tbody>
</table>

Cheers!