ugrás a tartalomhoz

Flash, IE + az új XP frissítés

Anonymous · 2006. Ápr. 14. (P), 13.57
Sziasztok, néhány napja frissítettem az XP-t és erre egy olyan "biztonsági" funkcióval látta el az IE-t, hogy a Flash-ek csak egy kattintás után fognak aktivizálodni. Megnéztem a macromedia.com -t, ám ott semmi ilyesmi nem volt.
Hogy lehetne megoldani ezt a problémát? Mármint, hogy nálam se kelljen egy plusz klikk.
 
1

Ha nem tetszik, válts!

sly · 2006. Ápr. 14. (P), 14.18
Haszálj Firefoxot :-) Vagy próbálj visszatérni egy régebbi IE verzióra.
2

RTFW

janoszen · 2006. Ápr. 14. (P), 14.28
A Microsoft az oldalán leírta a dolgot és azt is, hogyan kell megoldani. Keress egy picit, biztos, hogy megtalálod, ha én is megtaláltam. De a Macromedia is írt róla asszem.
3

Verziószám?

Poetro · 2006. Ápr. 14. (P), 15.34
Tudsz mondani egy részletes IE verziószámot?
Mert nálam nem jelentkezett.
MS Win XP MCE 2004
IE 6.0.29.2180.xpsp_sp2_gdr.050301-1519
Update Version: SP2;
4

Weblabor

attlad · 2006. Ápr. 14. (P), 15.37
Megnéztem a macromedia.com -t, ám ott semmi ilyesmi nem volt.

Weblaboron többször volt róla szó, hogy ez lesz.

Az Eolas-per miatt módosul az Internet Explorer
Microsoft IE ActiveX Update - Preview

Flash menüt, ilyesmit célszerű elfelejteni, lecserélni. A 2. linken megoldásokat is említ.
5

megoldás

Anonymous · 2006. Ápr. 24. (H), 11.14
Sziastok!

Nekünk van egy scriptünk, ami kiküszöböli ezt.
www.webgarden.eu/hun/hiba.php
6

LOL

janoszen · 2006. Ápr. 24. (H), 12.29
Ebből akartok meggazdagodni?

A megrendeléshez keressen bennünket
14

hmm

Anonymous · 2006. Ápr. 25. (K), 00.15
Nem hiszem, hogy ebből bárki is meggazdagodna, csak gondoltam felteszem, ha már úgyis erről volt szó....
8

Ráadásul lopott...

janoszen · 2006. Ápr. 24. (H), 13.00
Ráadásul még lopott is a csoda, ha jól látom. Még a copyright commentet se vették ki belőle.

Az eredeti itt található: http://blog.deconcept.com/flashobject/
15

copyright

Anonymous · 2006. Ápr. 25. (K), 02.50
Az lett volna a lopás, ha kiveszik belőle.
Mivel nyílt forrású licensz van rajta, szabadon használható.

Kicsit gondolkodj, mielőtt valakit lopással vádolsz legközelebb...
7

Free megoldás

attlad · 2006. Ápr. 24. (H), 12.52
Itt olvasható 2 szabadon használható megoldás:
http://therippa.blogspot.com/2006/03/activateactivex.html
http://msdn.microsoft.com/library/?url=/workshop/author/dhtml/overview/activating_activex.asp

Konkrétan:
ezt le kell menteni: http://cigare1.fatcow.com/picture_hosting/web_pages/therippa/stuff/activateActiveX_onload.js
és a HEAD tag-ek közé beszúrni ezt:
<script language="JScript" type="text/jscript" src="activateActiveX_onload.js"></script>
9

sajnos nem működik

Poetro · 2006. Ápr. 24. (H), 14.52
Ha Flash satay féle megoldással van a Flash beágyazva (ahogy elméletileg szabványos), akkor nem működik az activateActiveX.
10

Írják

attlad · 2006. Ápr. 24. (H), 15.05
Ez igaz, írják az oldalon, hogy nem minden esetben jó (nem próbáltam egyiket se mert nem kellett nekem ilyen), megpróbáltam a legegyszerűbbet leírni, annak akinek esetleg az angol baj lenne, de akar valamilyen megoldást.

Aki olyanra figyel, hogy Flash Satay-t használ, az szerintem tudja használni a többi megoldást. :)

De beírhatnád neked melyik megoldás jött be.
11

melyik megoldás?

Poetro · 2006. Ápr. 24. (H), 16.06
Hát nekem igazából egyik se megfelelő. Ha JS-t kell belehackelni, és nem tudom a jelenlegi markup-ot megtartani, akkor nem jó egyik koncepció se. Az activateActiveX pont ezért tetszene, mert magát az oldalt nem kell megváltoztatni, csak az onload-ba kellene beleakaszkodni, és "megcsinálná" helyettem az összes ilyen kis turpisságot. Magukat a Flash-eket nem fogom lecserélni pusztán JS kódra több indokból:
  • Flash Satay alkalmazása
  • A Flash-ek mögötti HTML kód tartalmazza a Flash nélkül megtekinthető tartalmat is
  • JavaScript nélkül is látszania kell a Flash-nek, és a Flash nélkül megtekinthető tartalomnak is. (lásd példa)
12

Re: melyik megoldás?

attlad · 2006. Ápr. 24. (H), 18.07
Így nem megy?

HEAD-ban a csatolt JScript:

window.onload = function () {
  // Itt ellenőrizni kéne van-e Flash, ha nincs return

  // Csak a Flash objektum beszúrása
  document.body.innerHTML = '<object.../>';
}
2x kell megírni meg nem automatikus. Másik megoldás: Flash helyett pure HTML.
16

Példa

Poetro · 2006. Ápr. 25. (K), 09.50
Ha megnézted a példaként említett oldal forrását, akkor láthatod hogy a pure HTML is ottvan, amit minden szöveges böngésző, közöttük a Google is olvasni képes, és a Flash csak egy design-os frontend ehhez. Ezért kell nekem olyan megoldás amivel ezt a struktúrát megtarthatom, de az aktiválással se legyen gondom.
17

Láttam

Anonymous · 2006. Ápr. 25. (K), 12.51
De attól, hogy ha IE, engedélyezett JScript és Flash esetén átírod JS-ből, szerintem nem lesz senkinek baja, Google észre se veszi. Abban viszont nem vagyok biztos, hogy működik a fenti, ha nem akkor MS cikkben vannak ilyen kódok, de én nem tudom egyelőre tesztelni, meg nekem nem is kell ilyen mostanában.

a
13

MM

_jan_ · 2006. Ápr. 24. (H), 20.17
Itt a Macromedia/Adobe megoldása. Ez se tökéletes, de érdekes.
http://www.macromedia.com/devnet/activecontent/articles/devletter.html