Hey,
Ik zit met een probleempje. Op onze joomla-site gebruik ik een module die logo's in en uit laat faden. Nu roept deze code meerdere javascripts op. Deze staan dus in de body. Voor FF is dit geen probleem, maar bij IE gaf hij een fout dat de pagina niet verder geladen kon worden. Dus heb ik wat liggen zoeken en heb zo een eigenschap gevonden waar je bij het aanroepen van een javascript een "defer" tag moet bijvoegen, dit zorgt er voor dat alles wel werkt in IE. Het probleem is nu echter dat een probleem optreed in FF. De afbeelding die op de site in de module moet infaden, doet dit helemaal onderaan de site.
Snapt er iemand wat ik bedoel, en weet iemand een oplossing hiervoor?
Grz, Jeroen
Ik zit met een probleempje. Op onze joomla-site gebruik ik een module die logo's in en uit laat faden. Nu roept deze code meerdere javascripts op. Deze staan dus in de body. Voor FF is dit geen probleem, maar bij IE gaf hij een fout dat de pagina niet verder geladen kon worden. Dus heb ik wat liggen zoeken en heb zo een eigenschap gevonden waar je bij het aanroepen van een javascript een "defer" tag moet bijvoegen, dit zorgt er voor dat alles wel werkt in IE. Het probleem is nu echter dat een probleem optreed in FF. De afbeelding die op de site in de module moet infaden, doet dit helemaal onderaan de site.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
| // no direct access defined('_JEXEC') or die('Restricted access'); // Loading images, urls, and titles $image = explode ( "\n", trim ($params->get( 'images' ) ) ); $url = explode ( "\n", trim ($params->get( 'urls' ) ) ); // If adding "http" automatically is YES $addhttp = trim($params->get( 'addhttp' )); if ($addhttp) { for ( $i=0 ; $i < count($image) ; $i++ ) { $url[$i]="http://".$url[$i]; } } ?> <!-- JAVASCRIPT - INITIALS --> <script type="text/javascript" defer="defer"> var fadebgcolor="" var fadeimages=new Array() <?php for ( $i=0 ; $i < count($image) ; $i++ ) { ?> fadeimages[<?php echo $i; ?>] = ["<?php echo JURI::root() . trim($params->get( 'folder' )) . "/" . $image[$i]; ?>", "<?php echo $url[$i] ?>", "_new"] <?php } ?> </script> <!-- JAVASCRIPT --> <script src="<?php echo JURI::root(); ?>modules/mod_slideshow/scripts/fscript.js" language="JavaScript1.2" defer="defer"></script> <?php if (trim($params->get( 'random' )) == 'R') : ?> <script type="text/javascript" defer="defer"> //new fadeshow(IMAGES_ARRAY_NAME, slideshow_width, slideshow_height, borderwidth, delay, pause (0=no, 1=yes), optionalRandomOrder) new fadeshow(fadeimages, <?php echo trim($params->get( 'width' )); ?>, <?php echo trim($params->get( 'height' )); ?>, 0, <?php echo trim($params->get( 'delay' )); ?>, <?php echo trim($params->get( 'stopslide' )); ?>, "R") </script> <?php else : ?> <script type="text/javascript" defer="defer"> //new fadeshow(IMAGES_ARRAY_NAME, slideshow_width, slideshow_height, borderwidth, delay, pause (0=no, 1=yes)) new fadeshow(fadeimages, <?php echo trim($params->get( 'width' )); ?>, <?php echo trim($params->get( 'height' )); ?>, 0, <?php echo trim($params->get( 'delay' )); ?>, <?php echo trim($params->get( 'stopslide' )); ?>) </script> <?php endif; ?> |
Snapt er iemand wat ik bedoel, en weet iemand een oplossing hiervoor?
Grz, Jeroen