Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CSS][HTML][JavaScript] Powiększanie zdjęć.
patryk9200
post 10.08.2009, 23:25:30
Post #1





Grupa: Zarejestrowani
Postów: 319
Pomógł: 4
Dołączył: 7.02.2009
Skąd: pless

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


Cześć,
Czy zna ktoś może jakiś skrypt bądź pomoże mi napisać który powodował by, ze po najechaniu na zdjęcie pokazywało by się w nowym okienku ale nie typu POP-UP tylko w formie np. div'a który sie wyświetla nad zawartością. Da sie takie coś zrobić w CSS?
A jeśli nie to jak moge wykonać coś podobnego używając tego w mniej więcej taki sposób:
  1. <img src="gg.jpg" id="zdjecie" onmouseover="Powieksz('BIG_gg.jpg');">

Mniej więcej, żeby tak taki div wyglądał. Chciałbym również, żeby gdy "zjadę " myszką z powiększonego obrazka on automatycznie znikał.
Jak to "opakować" w JavaScript?
  1. < id="powieksz" style="border: 0px; index: 10;"><img src="" style="width: 500px; height: 370px;"></div>


Ten post edytował patryk9200 10.08.2009, 23:29:27
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
patryk9200
post 11.08.2009, 00:33:30
Post #2





Grupa: Zarejestrowani
Postów: 319
Pomógł: 4
Dołączył: 7.02.2009
Skąd: pless

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


dobra znalazłem coś lepszego i prostego potrzebuję tylko lekkiej modyfikacji.
Na stroni http://forum.php.pl/index.php?showtopic=12...mp;#entry646827 znajduje się artykuł jak stworzyć dymek,
chciałbym tylko żeby ten dymek działał nie na znacznikach <a> tylko na dowolnych których atrybut name ma nazwę powieksz, i żeby zamiast pobierać dane z atrybutu title to pobierał z src i wstawiał go w kod tak żeby się zdjecie wyświetlało.
    1. <!&#8211; <![CDATA[[*] /***************[*] Copyright (c) 2004 Tomasz Elendt- Eluś[*] this script is free for non-commercial use[*] ***************/[*] function tooltip(d,E,b,i,a){[*] d=document;E=d.documentElement;b=d.body;if(!E)return;[*] for(i=0;a=b.getElementsByTagName("a")[i];i++){[*] if(a.title){[*] with(a.t=d.createElement("div")){[*] id="tooltip"[*] innerHTML=a.title.replace(/|/g,"
    2. ")[*] }[*] a.onmouseover=function(e){[*] with(this){title="";onmousemove(e)}[*] b.appendChild(this.t)[*] }[*] a.onmouseout=function(x){[*] with(this){title=t.innerHTML.replace(/<br />/g,"|")}
    3. if(x=d.getElementById("tooltip"))b.removeChild(x)
    4. }
    5. a.onmousemove=function(e){
    6. e=e||event;with(this.t.style){
    7. left=e.clientX+(E.scrollLeft||b.scrollLeft)+"px"
    8. top=e.clientY+(E.scrollTop||b.scrollTop)+"px"
    9. }
    10. }
    11. }
    12. }
    13. }
    14. function addEvent(O,E,F,x){
    15. return(x=O.addEventListener)?x(E,F,1):(x=O.attachEvent)?x('on'+E,F):!1
    16. }
    17. addEvent(window,'load',tooltip);
    18. // ]]> >
Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 13:57