patryk20120
15.08.2008, 17:08:31
elo ;] mam funkcję onclik np. tak:
<input type="button" name="Button1" value="Naciśnij mnie" onclick="ale_zal()"></form>
i funkcja:
<?php
function ale_zal()
{
}
?>
i gdy klikam nic się nie dzieje

co zrobić, aby po kliknięciu w ten button wyświetlił się napis(tak na początek)
wookieb
15.08.2008, 17:14:27
Piszesz odwołanie do funkcji php a to jest niemożliwe.
Onclichj to zdarzenie od języka Javascript i zdarzenie ktore napisałe probuje sie odwołac do funkcji ale_zal() ale Javascriptowej a nie phpowej. Nie da sie wywoływac funkcji php tak jak ty piszesz.
patryk20120
15.08.2008, 17:22:09
No chyba, że tak

dzięki, ale mam jeszcze jedno pytanie, jak mogę zrobić tak, ze po najechaniu na ten button gdzieś coś się pojawi np. obrazek na dole strony
wookieb
15.08.2008, 17:27:21
Kod
<button onmouseover="document.body.innerHTML+='<img src=\"obrazek.jpg\" alt=\"\" />';">
patryk20120
15.08.2008, 18:51:33
Niestety bez skutku... Bo mam już menu, a chciałem zrobić coś takiego, ze jak najadę na jeden przycisk to w tabeli obok wyswietli się napis np. Przejście do głównej strony...
wookieb
15.08.2008, 18:55:52
patryk20120
15.08.2008, 20:50:26
No tak, ale zupełnie nie wiem jak to zrobić. Gdybyś mógł powiedzieć
wookieb
15.08.2008, 21:59:23
Pokaż kod strony. najlepiej link. Oraz to co i gdzie ma sie pokazywac.
patryk20120
16.08.2008, 16:16:01
Kod strony:
http://pastebin.com/m34b43bf5i chciałbym, aby np. po najechaniu na button "HOME" na podkładzie obrazka nr. 10 czyli na tym:
<td rowspan="8" background="images1/layinne_10.png" width="101" height="180" alt="">
pokazał się napis "Przejdź do strony głównej", a z resztą przycisków sobie poradzę
Maxik
16.08.2008, 16:52:31
Dodaj id do td lub w środek wstaw div, wtedy document.getElementById('id_diva').innerHTML = 'Przejdź do strony głównej';
paziek
16.08.2008, 16:53:54
A nie możesz po prostu użyc atrybutu title="" ?
Ewentualnie poszukaj na google skryptu do "dymków", "tooltip'ów" itp.
patryk20120
16.08.2008, 17:00:22
paziek, właśnie ja nie chcę dymków
Maxik, mógłbyś to pisać w jakiś bardziej zrozumiały język dla zielonych (czyt. n00b'ów)
paziek
16.08.2008, 17:07:24
A gdzie ty masz ten przycisk HOME?
Maxik
16.08.2008, 17:10:14
<td rowspan="8" background="images1/layinne_10.png" width="101" height="180" alt="" id="home"> <a href="index.php" onmouseover="document.getElementById('home').innerHTML = 'Przejdź do strony głównej';">Strona główna
</a>
patryk20120
16.08.2008, 18:16:23
Maxik wielkie dzięki, tylko jeszcze jak zmienić czcionkę(kolor) bo robię tak i nie działa:
<a href="index.php" onmouseover="document.getElementById('home').innerHTML = '<font color=\"white\">Przejd
ź do strony g
łównej
</font>';">Strona g
łówna
</a>
aha i jak zrobić żeby znikło, gdy myszka już nie jest na buttonie
rzymek01
16.08.2008, 19:30:48
kolor zmień w css

albo tam gdzie masz to <... id=home"> dodaj styl:
Kod
<... id=home" style="color:#fff;">
dalej drogą dedukcji:
Kod
<a href="index.php" onmouseover="document.getElementById('home').innerHTML = 'Przejdź do strony głównej';" onmouseout="document.getElementById('home').innerHTML = '';">Strona główna</a>
patryk20120
16.08.2008, 19:48:03
rzymek01, wielkie dzięki

To w OnMouseOver to jest już java
Maxik
16.08.2008, 19:50:43
Konkretnie to JavaScript.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.