Kom ihåg mig?
Home Menu

Menu


Knepig flashmeny

Ämnesverktyg Visningsalternativ
Oläst 2006-04-18, 23:59 #1
Matss avatar
Mats Mats är inte uppkopplad
Supermoderator
 
Reg.datum: May 2003
Inlägg: 1 711
Mats Mats är inte uppkopplad
Supermoderator
Matss avatar
 
Reg.datum: May 2003
Inlägg: 1 711
Senaste dagarna har jag upptäckt en irriterande sak på Lastbryggan.
Har ju huvudmenyn i Flash och när man kommer till shoppen så blir hela flash-filen klickbar eller hur jag skall uttrycka mig.
När man klickar på den så händer det dock inget utan meddelandet försvinner.
Allt fungerar f.ö. som vanligt. Nån som har nån susning om vad det kan bero på?
Kolla länken eller bilden nedan.
// Mats
Bifogade bilder
Filtyp: gif post-10-1145397597.gif (11.9 KB, 0 visningar)
Mats är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-04-19, 00:46 #2
Joels avatar
Joel Joel är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2003
Inlägg: 790
Joel Joel är inte uppkopplad
Mycket flitig postare
Joels avatar
 
Reg.datum: Nov 2003
Inlägg: 790
Är så med alla flashfiler (och andra active-x kontroller för den delen) sedan någon uppdatering från Microsoft för explorer.
Någon har säkert mer info om detta, annars se denna länk.

/Joel
Joel är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-04-19, 01:47 #3
hnn hnn är inte uppkopplad
Banned
 
Reg.datum: Mar 2004
Inlägg: 2 587
hnn hnn är inte uppkopplad
Banned
 
Reg.datum: Mar 2004
Inlägg: 2 587
Skriv ut Flashfilmen med Javascript, så aktiveras den automatiskt....
hnn är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-04-21, 21:46 #4
panagora panagora är inte uppkopplad
Nykomling
 
Reg.datum: Jul 2005
Inlägg: 8
panagora panagora är inte uppkopplad
Nykomling
 
Reg.datum: Jul 2005
Inlägg: 8
Hade samma problem, googla lite o det verkar som Flashobject är rätt najs. http://blog.deconcept.com/flashobject/ - den har dessutom en fin funktion för att få besökaren att autouppdatera sin flash om man har fel version. Och du kan visa en alternativ meny för dom som inte har flash/javascript. Faktiskt bättre än gamla <object> + <embedd> taggarna. + att koden validerar om man bryr sig om sånt ^_^
panagora är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-04-21, 22:51 #5
Timofey Timofey är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2006
Inlägg: 2 041
Timofey Timofey är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2006
Inlägg: 2 041
Citat:
Originally posted by Mats@Apr 18 2006, 23:59
Senaste dagarna har jag upptäckt en irriterande sak på Lastbryggan.
Har ju huvudmenyn i Flash och när man kommer till shoppen så blir hela flash-filen klickbar eller hur jag skall uttrycka mig.
När man klickar på den så händer det dock inget utan meddelandet försvinner.
Allt fungerar f.ö. som vanligt. Nån som har nån susning om vad det kan bero på?
Kolla http://www.lastbryggan.se/index2.asp eller bilden nedan.
// Mats
Det där händer väl bara med FireFox, eller var det Netscape?`
Testade med IE7 nyss och det fungerade perfekt, eller har du redan åtgärdat saken?
Timofey är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-04-23, 19:13 #6
creowebs avatar
creoweb creoweb är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Apr 2004
Inlägg: 588
creoweb creoweb är inte uppkopplad
Mycket flitig postare
creowebs avatar
 
Reg.datum: Apr 2004
Inlägg: 588
För er som inte löst detta ännu delar jag med mig av min lösning jag laddade ner från nätet idag.
Det fungerar för mig.

Håll till godo!

/Jonas

Placera inom <head></head>
<script language="JScript" type="text/jscript" src="activateActiveX_onload.js"></script>


Html-filen Justera width, height, källa för resp. objekt
Kod:
	<object CLASSID="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" CODEBASE="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" WIDTH="792" HEIGHT="68" ID="mymoviename">
 <param NAME="movie" VALUE="filen.swf"></param>
 <param NAME="quality" VALUE="high"></param>
 <param NAME="bgcolor" VALUE=""></param>
 <embed SRC="filenswf" QUALITY="high" BGCOLOR="" WIDTH="792" HEIGHT="68" NAME="mymoviename" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer">
 </embed>
	</object>
JS-filen
Kod:
/*
activateActiveX
---------------
Purpose: *Dynamically replace any elements that will be affected by the new security feature in IE6/IE7 that requires a user to click certain types of elements to activate them before use.

Usage: *Include this file in the <head></head> section of your html document using the following...
	<script language="JScript" type="text/jscript" src="activateActiveX_onload.js"></script>


Since this script is in response to a software patent lawsuit, I feel it necessary to state the following...	

License:
activateActiveX is Copyright (C) 2006 Jason Baker (therippa AT gmail.com). It is available as open source code from:
[URL=http://therippa.blogspot.com]http://therippa.blogspot.com[/URL]

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details [URL=http://www.gnu.org/licenses/gpl.html]http://www.gnu.org/licenses/gpl.html[/URL]
*/

//trap onload event
window.onload = function () {
	//Determine browser, we only need this for Internet Explorer
	if (navigator.appName == "Microsoft Internet Explorer") {
 *
 *//Array of elements to be replaced
 *var arrElements = new Array(3);
 *arrElements[0] = "object";
 *arrElements[1] = "embed";
 *arrElements[2] = "applet";
	
 *
 *//Loop over element types
 *for (n = 0; n < arrElements.length; n++) {
 *
 *	//set object for brevity
 *	replaceObj = document.getElementsByTagName(arrElements[n]);
 *	
 *	//loop over element objects returned
 *	for (i = 0; i < replaceObj.length; i++ ) {
 *	
 * *//set parent object for brevity
 * *parentObj = replaceObj[i].parentNode;
 * *
 * *//grab the html inside of the element before removing it from the DOM
 * *newHTML = parentObj.innerHTML;
 * *
 * *//remove element from the DOM
 * *parentObj.removeChild(replaceObj[i]);
 * *
 * *//stick the element right back in, but as a new object
 * *parentObj.innerHTML = newHTML;
 *	
 * *}
 *	}
 *}
	}
creoweb är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-04-23, 22:07 #7
WizKid WizKid är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Apr 2004
Inlägg: 618
WizKid WizKid är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Apr 2004
Inlägg: 618
Finns även beskrivet på Macromedias hemsida hur man kan lösa det http://www.macromedia.com/devnet/activecon.../devletter.html

Sen måste jag säga att det är helt sjukt att sådana här patent överhuvudtaget kan existera. Ytterliggare ett bevis på att mjukvarupatent borde förbjudas.
WizKid är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-04-23, 23:54 #8
Matss avatar
Mats Mats är inte uppkopplad
Supermoderator
 
Reg.datum: May 2003
Inlägg: 1 711
Mats Mats är inte uppkopplad
Supermoderator
Matss avatar
 
Reg.datum: May 2003
Inlägg: 1 711
Tackar för alla tips, har vidarebefodrat tråden till min programmerare som får sätta tänderna i det.

// Mats
Mats är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 07:52.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017