Click-Tom [ Orange Grove Families ]
Dwa pytania do Webmaster'ów !
Od jakiegoś czasu montuje nowa strone i w związku z tym mam do Was dwa pytania:
1. Jak zrobić coś takiego, aby po najechaniu kursorem na jakiś obrazek (który jest podswietlony) rozjaśnia sie (tak ja na tej stronie: https://xpand-rally.prv.pl/ )
2. Jak zrobić, aby obrazek otwierał sie w takim okinie jak na forum. (screen)
Z góry dzięki :)
Kicab [ ]
w <img> dodajesz taki skrypt " onmouseover=high(this) style="FILTER: alpha(opacity = 30); moz-opacity: 0.3" onmouseout=low(this) "
do <a href> musisz dodac " targrt= ..... " i wpisac odpowiednia komende których nie pamietam
Click-Tom [ Orange Grove Families ]
heja nikt mi nie pomoze :/ łeeeeeeeeee
Lookash [ Generaďż˝ ]
Zeby link otwieral sie w nowym oknie, tag "linkowy" musi miec taka postac - <a href="..." target="_blank">...</a>
Jesli chodzi o obrazek, na gorze masz juz odpowiedz (zauwazyles chyba...). Nie wiem, czy dobra, bo az tak bardzo w "efektach" nie siedze.
Click-Tom [ Orange Grove Families ]
Lookash ===> nie chodzi mi o to zeby obrazek otwierał sie w osobnym oknie (bo to wiem jak zrobić), chodzi mi o to żeby otwierał sie w oknie bez paska narzędzi ! tak jak na forum prz przeglądaniu zdjeć !
Bzyk [ Offensive ]
Kicab >> ja pierdziele, najbardziej lubię takie osoby jak ty: zero pojęcia o temacie. Zobacz co napisałeś, czy to ma w ogóle ręce i nogi? Podajesz funkcje z_nazwy, których nigdzie nie ma. Co to ma być ?
yasiu [ Konsul ]
jako poczatkujacy napisze niesmialo, ze otworzenie okna bez zadnych paskow i tym podobnych bzdetow na pewno mozna zrobic w javascript (funkcja window.open) a czy w czystym htmlu - nie mam pojęcia
Lookash [ Generaďż˝ ]
Click-Tom - Nie krzycz na mnie, bo twoja wina jest to, ze nie sprecyzowales pytania... Nie rob nikomu lachy, ze ci pomoze i bez wykrzyknikow mi tu...
Lap sie za strone z lista tagow i sam sobie poszukaj. Bedziesz mial wiecej satysfakcji i nabierzesz troche pokory...
Bzyk [ Offensive ]
ad1:
<SCRIPT type="text/javascript">
function up(x)
theobject=x
highlighting=setInterval("highlightit(theobject)",20)
function low(x)
clearInterval(highlighting)
if (which2.style.MozOpacity)
which2.style.MozOpacity=0.5
else if (x.filters)
x.filters.alpha.opacity=50
function highlightit(y)
if (y.style.MozOpacity<1)
y.style.MozOpacity=parseFloat(y.style.MozOpacity)+0.1
else if (y.filters&&y.filters.alpha.opacity<100)
y.filters.alpha.opacity+=10
else if (window.highlighting)
clearInterval(highlighting)
</script>
<IMG SRC="nazwa.jpg" BORDER="0" STYLE="FILTER: alpha(opacity = 50); moz-opacity: 0.5" onmouseover="up(this)" onmouseout="down(this)">
ad2:
<script type="text/javascript">
noweOkienko = null;function view(plik,w, h)
ustawienia= "width=" + w + "," +"height=" + h + "," +"innerWidth=" + w + "," +"innerHeight=" + h + ","
+"toolbar=no," +"location=no," +"directories=no," +"status=no," +"menubar=no," +"scrollbars=yes," +"resizable=no"; noweOkienko=window.open(plik,'',ustawienia);
</script>
wywołanie przykładowe:
<body OnLoad="view('nazwa.html',500,400)">
Click-Tom [ Orange Grove Families ]
Lookash ===> nie krzycze, tak tylko postawałem wykrzykniki żeby wszystcy wiedziali o co chodzi. I nie denerwój sie tak :)
Bzyk [ Offensive ]
errata:
function low(x) zamień na function down(x)
Lookash [ Generaďż˝ ]
yasiu chyba ma racje. Pewnosci jednak nie mam. Posprawdzalem na stronkach roznych, gdzie jest taki efekt i wszedzie w kodzie siedzi javascript... :/
Bzyk [ Offensive ]
lookash > a co ma siedzieć ? Paintbrush ? ;) Przecież html to STATYCZNY jezyk opisu dokumentu, JS to zaś dynamiczny język skryptowy. Ot cała filozofia.
Click-Tom [ Orange Grove Families ]
Bzyk ===> poprawiłem i dalej nie działą :( a wstawaiłem dobrze
<SCRIPT type="text/javascript">
function up(x)
‹
theobject=x
highlighting=setInterval("highlightit(theobject)",20)
›
function down(x)
‹
clearInterval(highlighting)
if (which2.style.MozOpacity)
which2.style.MozOpacity=0.5
else if (x.filters)
x.filters.alpha.opacity=50
›
function highlightit(y)‹
if (y.style.MozOpacity<1)
y.style.MozOpacity=parseFloat(y.style.MozOpacity)+0.1
else if (y.filters&&y.filters.alpha.opacity<100)
y.filters.alpha.opacity+=10
else if (window.highlighting)
clearInterval(highlighting)
›
</script>
--------------------------------------------------------------------------
<a href="screent.html"><img src="screeny/Team Sabre5a.jpg" BORDER="0" STYLE="FILTER: alpha(opacity = 50); moz-opacity: 0.5" onmouseover="up(this)" onmouseout="down(this)">
</a>
Click-Tom [ Orange Grove Families ]
obrazej jest podswietlony ale link nie działa, a na dodatek nie zmienie sie kolor jak najade kursowem na obrazek :( ?
Click-Tom [ Orange Grove Families ]
jesio screen
Bzyk [ Offensive ]
sorry, oto poprawiona wersja:
<head>
<SCRIPT type="text/javascript">
function up(x)
theobject=x
highlighting=setInterval("highlightit(theobject)",20)
function down(x)
clearInterval(highlighting)
if (x.style.MozOpacity)
x.style.MozOpacity=0.5
else if (x.filters)
x.filters.alpha.opacity=50
function highlightit(y)
if (y.style.MozOpacity<1)
y.style.MozOpacity=parseFloat(y.style.MozOpacity)+0.1
else if (y.filters&&y.filters.alpha.opacity<100)
y.filters.alpha.opacity+=10
else if (window.highlighting)
clearInterval(highlighting)
</script>
</head>
<body>
<a href="screent.html"><img src="screeny/Team Sabre5a.jpg" BORDER="0" STYLE="FILTER: alpha(opacity = 50); moz-opacity: 0.5" onmouseover="up(this)" onmouseout="down(this)">
</a>
</body>
pamiętaj o KLAMRACH w skrypcie, bo na forum wkleiły się troszkę inne znaczki.
Click-Tom [ Orange Grove Families ]
a gdzie te klamry mają być bo za barzdo sie na tym nie znam... :/
Bzyk [ Offensive ]
click >> np.
function up(x)
‹
to pod "function up(x)" to jest klamerka, najlepiej jak skopiujesz całość popraw takie znaczki na KLAMRY - w razie czego.
Click-Tom [ Orange Grove Families ]
wszsytko chodzłi i pierwszy i drógi...mam pytlko jeszcze jedno pytanie dlaczego ten obrazek (w tym oknie bez paska narzędzi) otwierz sie za każdym razem jak doświeże strone, a nie jak klikne na obrazek ? :/
P.S fajna masz strone, znaczy sie fajnie wygląda :)
Bzyk [ Offensive ]
click >> odnosnie pytania o odświeżanie: otórz dla przykładu funkcję otwierającą zamieściłem w zdarzeniu ONLOAD - które jest wykonywane podczas:
a) ładowania dokumentu
b) ładowanie = odświeżanie
Dlatego, po prostu możesz nie dawać tej funkcji w ONLOAD, tylko np. w znaczniku, w którym masz obrazek do powiększenia, np.
<img src="obrazek_maly.jpg" onClick="view('duzy.html',500,400)" onFocus=blur()>
W pliku duzy.html po prostu mozesz zamiescic powiekszona wersje obrazka. Warto tam dac marginesy = 0, pisząc w body: <body style="margin:0px"> - dzięki temu obrazek będzie mieć lewy górny róg we współrzędnych (0,0), dzięki czemu fajnie będzie go można "zmieścić" w okienku.
Odnośnik do obrazka (otwieranego okienka) można też zawrzeć w ten sposób:
<a href="javascript:view(....)"....> nazwa </a> - to najbanalniejsze rozwiązanie :)
Bzyk [ Offensive ]
errata : otórz = otóż (matulo, co ja za błędy robię!!! :( )
Click-Tom [ Orange Grove Families ]
Normalnie jesteś Gość ! wszystko piknie działa :) Wielkie Dziąki ! jak skończe strone to zapodam wątek na forum...będziesz mógł podziwiać dzieło wktóre włożyłeś swoje dobre chęci ! :D
Bzyk [ Offensive ]
Click-Tom : spox, cieszę się że mogłem pomóc. Po prostu. Pozdrawiam.