Diff for ImageNotFound between 6 and 7

Here some javascript the code that will load an error image

ieie (right mouse to save  and put in the klutz/graphics/ folder)

[http://www.bearne.com/images/FileNotFound.gif file not found]

Put this in common-header.inc

Please use the image preload from horde framework if there is one

<code type="php">

<script language="javascript" type="text/javascript">


function imageNotFound(img){

	document.getElementById(img.id).src="<?php echo $registry->getParam 'webroot', 'horde') ?>/klutz/graphics/FileNotFound.gif";


// dreamwever preload replace with call to horde version

function MM_preloadImages() { //v3.0

  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();

    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length;i++)

    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}


MM_preloadImages("<?php echo $registry->getParam('webroot', 'horde')?>/klutz/graphics/FileNotFound.gif")




and the change in comic.inc ( look for the - and + )

<code type="php>

<table border="0" cellpadding="1" cellspacing="0">


  <td align="left" class="header">

<?php if (!empty($homepage)): ?>

   <a href="<?php echo $homepage; ?>" target="_blank" class="header">

    <?php    <?php printf(_("%s by %s"), $name, $author) ?>


<?php else: ?>

    <?php printf(_("%s by %s"), $name, $author) ?>

<?php endif; ?>


  <td align="right" class="header"><span class="smallheader"><?php echo strftime("%B %d, %Y", $date) ?></span></td>



  <td colspan="2">


-  <img alt="<?php echo $name ?>" src="<?php echo $url ?>" <?php echo $size?> />

+  <img alt="<?php echo $name ?>" src="<?php echo $url ?>" <?php echo $size?> id="<?php echo $url ?>" onerror="imageNotFound(this);"/>





I just used the url as the id I knew it would work but please replace with

better code

Paul Bearne