[JavaScript] funkcja z parametrem

HTML to podstawy w dziedzinie tworzenia stron WWW, Style CSS warto opanować, bowiem za ich pomocą można dostosować odpowiednio wygląd swojej witryny WWW. Zagłębiamy się dalej i udostępniamy w tym forum możliwość zadawania pytań o JavaScript.
ODPOWIEDZ
Kamil Kierzkowski
Zaczyna działać
Zaczyna działać
Posty: 474
Rejestracja: wt kwie 15, 2003 7:34 pm
Lokalizacja: Żyrardów

[JavaScript] funkcja z parametrem

Post autor: Kamil Kierzkowski »

mam taką funkcję:

Kod: Zaznacz cały

<script language="JavaScript" type="text/JavaScript">
<!--
function par(){
var src = document.nazwa;
var dlugosc = src.width;
var wysokosc = src.height;
var czy_pionowe;

	if (dlugosc > wysokosc) {
		czy_pionowe = "poziome";
		document.write(czy_pionowe);
	}
	else {
		czy_pionowe = "pionowe";
		document.write(czy_pionowe);
	}
}
//-->
</script>
i jej wywołanie:

Kod: Zaznacz cały

<img src="zdjecie.gif" width="212" height="111" name="nazwa">
<script language="JavaScript">
par();
</script>
powoduje ona wyświetlenie napisu "poziome", lub "pionowe" w zależności od rodzaju zdjęcia
jednak mi potrzebna jest funkcja z parametrem będącym nazwą obrazka, więc napisałem tak:

Kod: Zaznacz cały

<script language="JavaScript" type="text/JavaScript">
<!--
function par(foto){
var src = document.foto;
var dlugosc = src.width;
var wysokosc = src.height;
var czy_pionowe;

	if (dlugosc > wysokosc) {
		czy_pionowe = "poziome";
		document.write(czy_pionowe);
	}
	else {
		czy_pionowe = "pionowe";
		document.write(czy_pionowe);
	}
}
//-->
</script>
i wywołanie:

Kod: Zaznacz cały

<img src="zdjecie.gif" width="212" height="111" name="nazwa">
<script language="JavaScript">
par(nazwa);
</script>
jednak to nie działa, jak można to poprawić?
Kamil Kierzkowski
Zaczyna działać
Zaczyna działać
Posty: 474
Rejestracja: wt kwie 15, 2003 7:34 pm
Lokalizacja: Żyrardów

Re: [JavaScript] funkcja z parametrem

Post autor: Kamil Kierzkowski »

już znam odpowiedź, wystarczy zastosować:

Kod: Zaznacz cały

var src = document.images[foto]; 
ODPOWIEDZ