Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
[JS] Flaggen wechseln [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
[JS] Flaggen wechseln


 
PHPbeginner
18-01-2005, 14:42 
 
Hi

Ich habe eine Drop-Down-Liste mit verschiedenen Ländern. Ich möchte das sich die Flagge automatisch ändert wenn man ein anderes Land auswählt. Irgendwie will aber die JS Funktion die "imgid" nicht übernehmen. Weiss jemand was ich falsch mache?

Das JS Script im Header:
function changeCountry(imgid,countryid)
{
select_value = document.getElementByID(countryid).value;
path = 'images/countries/';
if (select_value) document.getElementById( imgid ).src = path + select_value + '.GIF';
else document.getElementByID( imgid ).src = path + 'NOC.GIF';
}

Die Drop-Down-Liste:
<select name="country2" id="country2" class="inputfield" onchange="changeCountry(cimg2,country2)">
<option value="NOC" selected>Choose Country</option>
<option value="US">United States</option>
[...]
</select>
<img src="images/countries/NOC.GIF" id="cimg2" alt="">

 
wahsaga
18-01-2005, 14:48 
 
wenn du strings an die funktion übergeben möchtest, dann tu das auch.
derzeit übergibst du ihr javascript-objekte, die vermutlich gar nicht existieren.

 
PHPbeginner
18-01-2005, 14:57 
 
Und wie mach ich das? Hab leider keine ahnung von javascript....

Habs mit probieren rausgefunden. Danke für den tipp.


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:35 Uhr.