Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 12 odgovora
  • 4.476 pregleda

Najnovija ↓

Kako postaviti HTML link nad objektom Flash-a? 15.02.2008. u 11:44 · pre 227 meseci #1
Potrazio sam ovo po forumu ali nigde nisam uspeo da nadjem, zato bih vas zamolio ako neko zna da mi kaze da li je ovo moguce i ako jeste
na koji nacin bi to moglo da se uradi....Ja sam probao sa ovim kodom ali mi ne ide:



<a href='neki html link' target='_blank'>
<object width='468' height='60'>
<param name='movie' value='link ka filmu'>
<embed src='link ka filmu' quality='high' width='468' height='60' border='0' />
</object>
</a>


P.S. Flash object u sebi nema nikakav link, znaci obican animirani baner...
Potpis
...
Re: Kako postaviti HTML link nad objektom Flash-a? 15.02.2008. u 14:37 · pre 227 meseci
izmenjeno 1 put, poslednji put maric1 15.02.2008. u 21:33
  1. maric115.02.2008. u 21:33zapis iz teksta poruke
#3
da moras unutar flesha da stavis link to ti je u AS
Potpis
http://www.cicevac-razanj.com, http://www.opstinaparacin.info
http://blog.tag-web-design.net, http://www.smestajubanji.com
Re: Kako postaviti HTML link nad objektom Flash-a? 15.02.2008. u 20:22 · pre 227 meseci #4
mogao bi jedino preko javascripta. ne znam da li bas na object ili na embed tag, ali probaj ovako:

Code:

onclick="javascript:window.location.href='link';"


probaj da dodas ovo na object/embed tag. btw, image mape na flash ne mogu da se postave
Potpis
what would master yoda do? your but, kick it, he would.
Re: Kako postaviti HTML link nad objektom Flash-a? 16.02.2008. u 20:39 · pre 227 meseci #5
Prvo bih hteo svima da se zahvalim na odgovorima, a kao drugo da kazem da sam probao i preko JavaScript-a koji sam stavljao u oba taga <object> i <embed> ali nisam uspeo. Ako jos neko zna da li je moguce i na koj nacin nek se javi....Unapred zahvalan....
Potpis
...
Re: Kako postaviti HTML link nad objektom Flash-a? 25.02.2008. u 13:16 · pre 227 meseci #6
nesmeš da stavljaš <object> ni <embed> u <a>, link je inline element a ova dva blockovi...

najbolje i najlakše bi bilo da promeniš flash, da staviš link u njega.
pogledaj http://tutorialbalcony.com/flash-tips.shtml
i u svom flashu napravi providno dugme preko celog banera.

ako je to nemoguće, opet postoji rešenje :) ali je dugo i zamorno i ne znam napamet sve korake :( napiši da ti treba i pronaći ću ga i postovati...
Re: Kako postaviti HTML link nad objektom Flash-a? 06.03.2008. u 03:58 · pre 227 meseci #10
mozes ovako (tj valjda, nisam probao):
Code:

<div style="position:relative;width:300px;height:100px">  <!-- ovde su ti width: i height: velicina flasha) -->
  <div style="position:absolute;left:0;top:0;width:100%;height:100%;z-index:1"
     <!-- ovde ubacis flash, mozda ces morati wmode parametar da podesis -->
  </div>
  <a href="/link/do/neke/strane.htm" title="Click me!" style="display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:2"></a>
</div>

poenta je u tome da <a> element stavis preko celog flash objekta...
Potpis
rafforum.rs - Forum Računarskog Fakulteta
Re: Kako postaviti HTML link nad objektom Flash-a? 06.03.2008. u 18:18 · pre 227 meseci #11
izvini zbog duge pauze...

aleksandrova ideja je ok. treba da uradis dve stvari: 1. da napravis link koji ce da se pozicionira preko celog bannera, i 2. da kazes flashu da treba da bude providan.

1. preporucujem ti da ne koristis apsolutno pozicioniranje ako ne moras, moze da dodje do problema u ie... napravi nesto ovako, (svude gde pise 300px stavi sirinu, 100px - visinu svog flash bannera):

html:
Code:

<div id="flashcontainer">
    <flash kod>
    <a href="#" id="flash_link"></a>
</div>

css:
Code:

div#flashcontainer {
    width: 300px;
}
a#flash_link {
    display: block;
    width: 300px;
    height: 100px;
    margin-top: -100px;
}


negativna margina ce podici link preko flesha.

2. pod normalnim okolnostima flash ce biti prikazan iznad svih ostalih elemenata, baz obzira na bilo sta... na srecu, postoji nacin da se to prevazidje:

http://kb.adobe.com/selfservic...Content.do?externalId=tn_14201

zanima te ovaj deo:

Editing HTML code manually

To edit an existing HTML page, add the WMODE parameters to the HTML code.

1. Add the following parameter to the OBJECT tag:

<param name="wmode" value="transparent">

2. Add the following parameter to the EMBED tag:

wmode="transparent"


prvi deo sam napisao napamet - trebalo bi da bude ok... dok testiras stavi u <a> neku slicicu da bi video da li je sve ok - ili jos bolje, izmeni stilove za link:
smanji visinu i sirinu za po 2 px, i dodaj crveni border oko njega - tako ces lepo da vidis da li sve funkcionise kako treba...

Code:

a#flash_link {
    display: block;
    margin-top: -100px;
    border: 1px solid red;
    width: 298px;
    height: 98px;
}



srecno! ;)
Re: Kako postaviti HTML link nad objektom Flash-a? 07.03.2008. u 02:02 · pre 227 meseci #12
ne verujem da ce se ie buniti, ja inace ovu "tehniku" tj apsolutno pozicioniranje dva elementa u jednom ("holderu") koristim da bih postigao transparent background (transparentni png) u svim browserima (za pre ie7 ide filter property) i radi potpuno isto u svim browserima (pod svim podrazumevam one na kojima testiram i za koje razvijam: ie6,ie7,ff,opera,safari)

mada je i ideja sa negativnom marginom sasvim ok...
Potpis
rafforum.rs - Forum Računarskog Fakulteta
Re: Kako postaviti HTML link nad objektom Flash-a? 10.03.2008. u 10:51 · pre 226 meseci #13
@Aleksandar Ružičić
nisam video da si pomenuo wmode u komentaru - mislio sam da tvoje resenje nije potpuno, izvini.

pa onda rekoh - kad vec kucam onda bolje sa marginom nego apsolutno pozicioniranje - u ovom slucaju verovatno bez problema, ali sam nekoliko puta ludeo dok nisam sredio pozicionirane divove... najgore je kad stavis position: relative; na floatovani div da u odnosu na njega pozicioniras apsolutni, ali ie6 ima i neobican nacin da odredi sta ide iznad cega kad imas nekoliko apsolutno i relativno pozicioniranih divova, kad ne moram - ne koristim ih...
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme