Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][JavaScript] Zmiana pomiędzy .swf a .jpg
thomson89
post
Post #1





Grupa: Zarejestrowani
Postów: 1 178
Pomógł: 51
Dołączył: 7.01.2009
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Witam!

Niedawno zrobiłem sobie skrypcik, a raczej przerobiłem. Niestety teraz mam problem, albowiem, funkcja działa tylko przy obrazkach statycznych, tzn. nie .swf. Jak wiadomo trzeba podać <param> i takie inne. Ale param nie używa się już do .jpg. dry.gif
Kod
function bizuteria(stan){
  if(stan=="over"){
   document.images.logo.src="logo2.jpg"
  
  }
  if(stan=="out"){
   document.images.logo.src="logo.jpg"
  
  }
}

  1. <a href="bizuteria.php" onMouseOver="bizuteria('over')"
  2. onMouseOut="bizuteria('out')">Biżuteria</a><img src="cos.tam" name="logo">

I kod na .swf
Kod
<object type="application/x-shockwave-flash" data="centeresk.swf"
                                        width="600" height="643">
                                        <param name="movie" value="centeresk.swf" />
                                        </object>

I teraz musze wiedzieć, jak mogę zmieniać pomiędzy .swf a .jpg'ami. Domyslnie, miałby być .swf, a potem jak najedziesz to .jpg. Ale jak to zrobić?

PS: próbowałem dać animę w gifa ale zj***na jakość...

Ten post edytował thomson89 23.03.2009, 20:12:27


--------------------
Sklep 70%
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
batman
post
Post #2





Grupa: Moderatorzy
Postów: 2 921
Pomógł: 269
Dołączył: 11.08.2005
Skąd: 127.0.0.1




Proszę poprawić tytuł. Same tagi nie są tytułem.


--------------------
I would love to change the world, but they won't give me the source code.
My software never has bugs. It just develops random features.
Go to the top of the page
+Quote Post
thomson89
post
Post #3





Grupa: Zarejestrowani
Postów: 1 178
Pomógł: 51
Dołączył: 7.01.2009
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Roztrzęsienie...


--------------------
Sklep 70%
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Ale jak to zrobić?

innerHTML winksmiley.jpg


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
thomson89
post
Post #5





Grupa: Zarejestrowani
Postów: 1 178
Pomógł: 51
Dołączył: 7.01.2009
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Męczę sie męczę i nie mogę. Mam teraz coś takiego:
Kod
function bizuteria(stan){
  if(stan=="over"){
  
   document.getElementById("cosek").innerHTML = '<object id="cosek" type="application/x-shockwave-flash" data="centeresk.swf" width="600" height="643">
                                        <param name="movie" value="centeresk.swf" /></object>';
  }
  if(stan=="out"){
    
    document.getElementById("cosek").innerHTML = '<img src="logo.jpg">';
  
  }
}


  1. <a href="bizuteria.php" onMouseOver="bizuteria('over')"
  2. onMouseOut="bizuteria('out')">Biżuteria</a><p id="cosek"><object type="application/x-shockwave-flash" data="centeresk.swf"
  3. width="600" height="643">
  4. <param name="movie" value="centeresk.swf" />
  5. </object></p>


--------------------
Sklep 70%
Go to the top of the page
+Quote Post
erix
post
Post #6





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




No ok, masz i z jakim efektem?


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
thomson89
post
Post #7





Grupa: Zarejestrowani
Postów: 1 178
Pomógł: 51
Dołączył: 7.01.2009
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


No jak najadę na link to się nic nie zmienia. Jeszcze próbuję jakoś przerabiać...
Kod
<html>
<head>
<script type="text/javascript">
function changeLink()
{
document.getElementById('myAnchor').innerHTML='<img src="logo.jpg">';
}

function changeLink2()
{
document.getElementById('myAnchor').innerHTML='<img src="logo2.jpg">';
}

</script>
</head>
<body>

<p id="myAnchor"><img src="logo.jpg"></p>
<input type="button" onMouseOver="changeLink()" onMouseOut="changeLink2()" value="Change link">

</body>
</html>


Mam tak i normalnie obrazki zmienia. A zaraz sprawdze cos jeszcze...

Dodałem tylko ten kod z object i już nie działa to co powyzej...
Kod
<html>
<head>
<script type="text/javascript">
function changeLink()
{
document.getElementById('myAnchor').innerHTML='<object type="application/x-shockwave-flash" data="centeresk.swf"
                                        width="600" height="643">
                                        <param name="movie" value="centeresk.swf" />
                                        </object>';
}

function changeLink2()
{
document.getElementById('myAnchor').innerHTML='<img src="logo.jpg">';
}

</script>
</head>
<body>

<p id="myAnchor"><img src="logo.jpg"></p>
<input type="button" onMouseOver="changeLink()" onMouseOut="changeLink2()" value="Change link">

</body>
</html>


Spróbowałem jeszcze zamiast mouseover i out, dałem onclick i po kliknieciu tez nie zmienia. ohmy.gif

---------------------

No, i próbowałem jeszcze dać zmianę z jednego .swf na drugi i też się nie zmienia.....


....I NIE WIERZĘ ABY NIKT NA TYM FORUM NIE UMIAŁ MI JAKOŚ POMÓC. ERIX NAPROWADZIŁ, TROCHĘ ZROBIŁEM. ALE NIESTETY NIE DZIAŁA. MOŻĘ ŹLE ROBIĘ?

NO I ZNOWU NIKT NIE POMAGA, CÓŻ TO ZA FORUM?? GADAJĄ: NIC NIE ROBISZ, ZRÓB COŚ SAM. ALE JAK JUŻ COS ZROBISZ SAM, TO JUŻ CIĘ ZOSTAWIAJĄ I NIE POMOGĄ.

Ten post edytował thomson89 28.03.2009, 22:43:52


--------------------
Sklep 70%
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 10:48