Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zadanie celujące
Forum PHP.pl > Forum > Gotowe rozwiązania
waski1987
Mam pytanie jak ma wyglądać skrypt w którym po naciśnięciu obrazka (np strzałki) zmieni się całkowicie tło?? Najlepiej jeżeli wiedzieli byście jak to zrobić w jednym skrypcie a nie poprzez przeskakiwanie do podstron jak w html . Lecz każde rozwiązanie mnie zadowoli z góry dzięki:)
czachor
Bez przeładowania tego nie zrobisz. Użyj do tego JavaScript albo przeładuj stronę.
waski1987
A jak zrobic ze jesli nacisne jakis obrazek ktory jest zmienna to mnie przeniesie do odpowiedniej podstrony questionmark.gif CHODZI MI DOKŁADNIEJ JAKA JEST KOMENDA KTÓRA ROBI AKCJĘ NQ NACIŚNIĘCIE BUTONA
dr_bonzo
Kod
(...)

<form>

<input type="button" value="nazwa buttona" onclick="location.href='2.php'" />

</form>

(...)


O to chodziło?
waski1987
Jeszcze nie testowałem ale wielkie dzięki dla Ciebie za tę radę:)
waski1987
Nie niestety nie o to mi chodziło ponieważ ja chciałem zeby tym butonem był okreslony przeze mnie rysune
waski1987
<?
$gora="<img src=arrow8.gif>"; //przypisuje zmiennej ze jest obrazkiem
echo"$gora"; / wyswietlam zmienna /obrazek
if($gora=onclick) i teraz chcialbym ze jesli na niego nacisne to mnie przeniesie to okreslonej podstrony

?>
dr_bonzo
Cytat
<?
$gora="<img src=arrow8.gif>"; //przypisuje zmiennej ze jest obrazkiem
echo"$gora";          / wyswietlam zmienna /obrazek
if($gora=onclick) i teraz chcialbym ze jesli na niego nacisne to mnie przeniesie to okreslonej podstrony

?>


ale ten kod co podalem to byl w JavaScripcie, w php tego nie zrobisz, no chyba ze w "taki" sposob:

[php:1:20bbe72cb6]
<?php
$gora="<img src="arrow8.gif" onclick="location.href='innastrona.php'" />";
echo $gora; // <---- cudzyslowy sa niepotrzebne, jesli wypisujesz tylko zmienna (i dziala szybciej -- niewiele bo robisz to tylko raz :))
?>[/php:1:20bbe72cb6]

Jesli klikniesz ten obrazek to zadziala JAVASCRIPT nie php

A poza tym czemu nie zrobic tego tak:

Kod
<a href="innastrona.php"><img src="arrow.gif" /></a>


Zmienic kolor tla mozesz za pomoca:
Kod
<html>

  <body bgcolor="#99cc00">

    <form>

      <input type="button" value="nazwa buttona" onclick="document.bgColor='#ff00ff';" />

    </form>

  </body>

</html>

ALE -- nie uzywa to CSS!!! -- jeszcze nie wiem jak odwolac sie do tla w CSS przez JS.
yavaho
a moze poprostu tak:
[php:1:c38d9ba658]<?php
$gora="<img src=image.gif>";
echo('<a href="jakas_strona.php">'.$gora.'</a>');
?>[/php:1:c38d9ba658]
ale ja to robie tak:
[php:1:c38d9ba658]<?php
$gora="image.gif";
echo('<a href="jakas_strona.php"><img src="'.$gora.'"></a>');
?>[/php:1:c38d9ba658]
bo w pierwszym przypadku generuje sie taki kod html:
Kod
<a href="jakas_strona.php"><img src=image.gif></a>

a powinien byc taki:
Kod
<a href="jakas_strona.php"><img src="image.gif"></a>
waski1987
Chciałbym się was spytac czy ktos nie pomog by mi przerobic skryptu jesli jest ktos chetny z checia wysle mu moj skrypt ktory by mi pomogl zrobic:) prosze o pomoc
Ozzy
Nie wiem co rozumiesz przez "całkowicie", ale kolor można zmienić tak:

[kod z książki]
[xml:1:4fc2170f07]
<HTML>
<HEAD>
<TITLE>Zmiana Kolorów</TITLE>
<META http-equiv="Content-Language" content="pl">
<META http-equiv="content-type" content="text/html; charset=iso-8859-2">
<SCRIPT LANGUAGE="JavaScript">
<!--
function setColor(list) {
var newColor = list.options[list].value
document.bgColor = newColor
}
// -->
</SCRIPT>
</HEAD>
<BODY>
<FORM>
Wybierz kolor tła:
<SELECT onChange="setColor(this)">
<OPTION VALUE="red">Stop</OPTION>
<OPTION VALUE="yellow">Uwaga</OPTION>
<OPTION VALUE="green">Jedź</OPTION>
</SELECT>
</FORM>
</BODY>
</HTML>[/xml:1:4fc2170f07]
waski1987
Hmm a moze powiecie mi jak wyglada skrypt ktory po nacisnieciu guzika wstawia okreslony fragment, badz tez i caly rysunek na tło pierwotnie ustalonew miejscu wyznaczonym przez czlowieka (chodzi o wspolrzedne ale zeby nie bylo problemu z rozdzielczoscia)
dex
Używając obrazka jako linku, metodą js wygląda to tak:
Kod
<a href="#" onClick="document.body.style.background='#606468';">

<img src="obrazek.jpg"></a>


I to wszystko smile.gif
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.