von Ori |
Genau das meinte ich. Aber es geht ja jetzt auch ohne. |
von Gen-Chan |
du meinst ich soll zum aufrufen der funktion nicht
extin2('.$mappe.',this.value)" sondern extin2('.$mappe.',this.options[this.selectedIndex].value)"
benutzen, oder wie ist das gemeint?
-.- ok, problem hat sich gelöst... die kleinsten fehler machen immer denn größten ärger... Ich habe ein <div> nur mit </div geschlossen... also eine > vergessen. . .
Es ist immer wiedertoll, wenn man sowas überließt T_T
Danke trotzdem vielmals und es wäre super wenn du das mit dem this.value ncohmal etwas genauer erautern könntest, ich konnte dem nämlich nicht so ganz folgen >.< |
von Ori |
Hallo Gen-Chan.
Der IE hält in this.value von einem <select> entweder nicht den ausgewählten Wert vor, oder die <option>s haben value nicht gesetzt (alle außer dem IE nehmen dann den Text dafür als value). Für Fall eins würde
1: | this.options[this.selectedIndex].value |
im Aufruf helfen im zweiten das Festlegen der value-Attribute.
Die Fehlermeldung erklärt das aber auch nicht... |
von Gen-Chan |
Hi, ich mach es mal etwas kürzer....
Ich habe folgene zwei funktionen geschrieben, die erste geht, die 2. nciht.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18: | function extin1(datei) {
if(datei != ""){
if(datei.search(/gif$/) != -1) {
document.getElementById("extinf1").style.display = "block";
}
else {
document.getElementById("extinf1").style.display = "none";
}
}
}
function extin2(suche,kategorie) {
if(suche == kategorie) {
document.getElementById("extinf2").style.display = "block";
}
else {
document.getElementById("extinf2").style.display = "none";
}
} |
Im FireFox gehen beide fnktionen, im IE nur die erste...
<select id="kat" name="kategorie" onmousemove="extin2('.$mappe.',this.value)">
von diesem Element wir die 2. Funktion ausgefürt.
Bitte nciht wundern wieso da onmousemove steht, dass hab ich gemacht, weil ich dachte es hängt mit dem Eventhandler zusammen, aber dem war nicht so.
Ich hab es auch schon mit onchange und ein paar ander versucht, aber immer mit dem selben ergebniss.
Object required on line 28 (die zeile, wo die 2. funktion geschlossen wird)
Hat jemand eine Idee, wieso das Script im IE nicht funktioniert?
---
It's not a bug, it's only an undocomended feature. |
|