Hej. jeg har en lille smule kode, hvor jeg tester en variabel for at se om næstsidste bogstav er et w, hvis det er er der tale om en flash som skal vises, og billedet gemmes. Det virker fint. Nu er problement bare at koden står i baggrunden og kalder en fil som ikke findes, hvis der er tale om en billed fil jpg/gif
hvad gør jeg for at undgå det. jeg kan ikke køre noget server-side, kun java-script..
<script type="text/javascript"> var PlaceringID="<!--@Ecom:Product.ImageMedium.Clean-->"; var the_length=PlaceringID.length; var last_char=PlaceringID.charAt(the_length-2);
"Nu er problement bare at koden står i baggrunden og kalder en fil som ikke findes, hvis der er tale om en billed fil jpg/gif" ^-- Jeg er ikke helt med på, hvad du mener her. Hvad er fejlen?
Pointen er at siden skal kunne vise enten en flash eller et billede. Den samme streng ="<!--@Ecom:Product.ImageMedium.Clean-->, indeholder et filnavn, der kommer fra en database - den kan altså hedde både f.eks. billede.jpg eller flash.swf ..
OK
det lille script tester om det er en .swf fil eller ikke. hvis det er noget andet end en flah fil, så gemmer den (visibility: hidden;)div'en med flash objektet i. MEN det betyder (som jeg har forstået det) at når billedfilen vises. står den div med flash objektet i og får siden til at hænge. jeg antager det er fordi det der så står i objektet ser sådan her ud:
Det jeg spørger om, er der en vej uden om (i javascript). sådan at jeg ved at teste srengen, kan få vist enten et billede eller en flash. Uden at siden kommer til at hænge?..
/ ditte
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.