Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [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. (IMG:http://forum.php.pl/style_emoticons/default/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
Go to the top of the page
+Quote Post
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.
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...
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 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
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>
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?
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. (IMG:http://forum.php.pl/style_emoticons/default/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
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 13:13