Buttonzustände funtzen nach id-austausch ned!
glowhead
- javascript
Moin liebes Forum!
Mein Problem besteht darin das ich in meinen Buttons 4 Zustände eingebaut habe (für unaktiv, onmousover, onklick, usw.) was auch wunderbar funktioniert solang ich nicht neue Buttons per Id-austausch einbaue! In diesem Fall funktioniert zwar der Link selber, aber die Zustände ändern sich nicht, bei zb. onmouseover!
Hier mein Code:
(die eingesetzten Buttons)
var pgv_glastechniek='<a href='#' onclick="changeAnzeige('anzeige_pgv',pgv_glastechgereed)"><img src="bilder/buttons.gif" name="button9" border="0" id="pgv_glastechgereed_button"></a><a href='#' onclick="changeAnzeige('anzeige_pgv',pgv_decoratie)"><img src="bilder/buttond.gif" name="button10" border="0" id="pgv_decoratie_button"></a>'
(der Id-austauscher)
function changeNavi(navi_pgv,text){
document.getElementById(navi_pgv).innerHTML=text;
}
Wenn ihr andere teile meines codes braucht um mein prob zu lösen, wie zb. die Zustandsfunktionen sagt bescheid!
Könnte mir vorstelln das es daran liegt das der Code in der var nicht wirklich in den HTMLcode reingeschrieben wird und deshalb auch nicht die Zustandsfunktionen benutzt werden!
Könnt ihr mir helfen???????
Danke mfg GlowheaD
Hi,
var pgv_glastechniek='<a href='#' [...]><img src="bilder/buttond.gif" [...]></a>'
[...]
document.getElementById(navi_pgv).innerHTML=text;
warum tauschst Du nicht einfach die <img>-src aus, was seit JavaScript 1.1 geht, anstatt (zudem inoffizielles) DHTML einzusetzen, was ausschließlich neueste Browser beherrschen - mehr oder minder?
JavaScript-Basics.
Cheatah
Hoi!
Ich tausche die <img>'s(die Buttons) ja aus wenn diese nicht voher per id-austasch eingebaut wurden!
Hmmmmm nochmal von vorne! Also zb hab ich eine id die meine navi enthält! Wenn ich jetzt einen dieser Buttons drücke/überwander so funtzten die Zustandsfunktionen und es wird auch in meiner id-navi zwei neue buttons gesetzt! Lediglich bei diesen Buttons die eingefügt werden funtzen die Zustandsfunktionen nicht!
Nochmal der code der eingesetzten Buttons:
var pgv_glastechniek='<a href='#' onclick="changeAnzeige('anzeige_pgv',pgv_glastechgereed)"><img src="bilder/buttons.gif" name="button9" border="0" id="pgv_glastechgereed_button"></a><a href='#' onclick="changeAnzeige('anzeige_pgv',pgv_decoratie)"><img src="bilder/buttond.gif" name="button10" border="0" id="pgv_decoratie_button"></a>'
------(das "name" ist mein eindeutiger name für die zustandsfunktionen)------
Ich weeß einfach nicht wie ich mein problem besser beschreiben könnt!
Danke mfg glowhead
Hi,
Hmmmmm nochmal von vorne! Also zb hab ich eine id die meine navi enthält! Wenn ich jetzt einen dieser Buttons drücke/überwander so funtzten die Zustandsfunktionen und es wird auch in meiner id-navi zwei neue buttons gesetzt! Lediglich bei diesen Buttons die eingefügt werden funtzen die Zustandsfunktionen nicht!
erstens rede bitte Deutsch mit uns - "funtzen" ist in dieser Sprache nicht existent. Zweitens ist "funktioniert nicht" noch nie eine Fehlerbeschreibung gewesen, die zu liefern Du uns schuldig bist.
Nochmal der code der eingesetzten Buttons:
Nebenbei bemerkt ist der generierte HTML-Code defekt. Ermittle anhand des Archivs oder anderer einschlägiger Quellen, welche Attribute im <img>-Tag *zwingend* benötigt werden.
Ich weeß einfach nicht wie ich mein problem besser beschreiben könnt!
Im Archiv findest Du genügend Hinweise darauf, was eine Fehlerbeschreibung zu beinhalten hat.
Cheatah
Hallo,
hüstel, aber trotzdem: *zwingend* ist auch kein richtiges deutsch, man schreibt es ohne führendes und abschliessendes Sternchen. Innerhalb von vernetzten Computerdatenaustauschenden Menschen ist es den meisten natürlich klar, was die Sternchen bedeuten sollen. Diese "Klarheit" ist eine, wenn man so möchte, kulturelle Übereinkunft. So wie lol auch nicht jedem sofort klar ist oder die Bedeutung von ;-).
Das Wort "funzen" ist inzwischen ebenfalls derart häufig in Gebrauch, das man es mögen kann oder nicht, aber es ist mindestens sovielen Menschen verständlich wie lol oder die Aussage der sternchen vor und nach einem Wort. (und für mich *richtigeres* Deutsch als lol oder *scnr*....)
Chräcker
Hi,
hüstel, aber trotzdem: *zwingend* ist auch kein richtiges deutsch, [...]
diesen Einwand meinst Du doch nicht ernst, oder?
Das Wort "funzen" ist inzwischen ebenfalls derart häufig in Gebrauch, das man es mögen kann oder nicht, aber es ist mindestens sovielen Menschen verständlich [...]
Es ist mir egal, was verständlich ist und was nicht. Ich möchte bitteschön in einer vernünftigen Sprache angesprochen werden, nicht mit irgendwelchem Script-Kiddy-Gebabbel.
Cheatah
Hallo,
hüstel, aber trotzdem: *zwingend* ist auch kein richtiges
deutsch, [...]diesen Einwand meinst Du doch nicht ernst, oder?
doch. Sonst würde ich es nicht schreiben.
Ich möchte bitteschön in einer vernünftigen Sprache
Wer definiert "vernünftige Sprache"?
Chräcker
Hi,
hüstel, aber trotzdem: *zwingend* ist auch kein richtiges
deutsch, [...]
diesen Einwand meinst Du doch nicht ernst, oder?
doch. Sonst würde ich es nicht schreiben.
sorry, aber ich kann ihn nicht ernst nehmen.
Ich möchte bitteschön in einer vernünftigen Sprache
Wer definiert "vernünftige Sprache"?
Der gleiche, der z.B. auch "gewählte Sprache" definiert: Jeder für sich, aber mit einem gewissen Konsens.
Cheatah
Hallo,
sorry, aber ich kann ihn nicht ernst nehmen.
oh wie leicht....
Der gleiche, der z.B. auch "gewählte Sprache" definiert:
Wer war das nochmal?
Jeder für sich, aber mit einem gewissen Konsens.
Und wer erstellt den Konsens? Die "Gesellschaft" in der man sich bewegt. Deswegen halte ich hier in diesem Sprachraum "Foren/Internet" Sternchen vor und hinter Wörter und englische Abkürzungen für standarisierte Gemütsphrasen und das Wort funzen für absolut gleichrangig. Mehr noch: "funzen" ist einem der deutschen "gewählten Sprache", die Du so gerne bei diesem Wort immer einklagst, entlehntem Wort als Wortgebilde ähnlicher, als *scnr*, lol, ;-) etc, die aber weit weniger beanstandet werden.
Chräcker
hi,
Ich tausche die <img>'s(die Buttons) ja aus wenn diese nicht voher per id-austasch eingebaut wurden!
und genau das ist absolut überflüssig, was cheatah dir ja auch mitgeteilt hat.
du willst den kompletten html-code an der stelle austauschen - einfach nur die soruce des bildes zu verändern wäre aber vollkommen ausreichend!
sieh dir mal http://selfhtml.teamone.de/javascript/beispiele/buttons.htm an, dann solltest du wissen was gemeint ist.
gruss,
wahsaga
Hallo,
das hier:
var pgv_glastechniek='<a href='#' onclick="changeAnzeige('anzeige_pgv',pgv_glastechgereed)"><img src="bilder/buttons.gif" name="button9" border="0" id="pgv_glastechgereed_button"></a><a href='#' onclick="changeAnzeige('anzeige_pgv',pgv_decoratie)"><img src="bilder/buttond.gif" name="button10" border="0" id="pgv_decoratie_button"></a>'
ist der Zielcode? Das steht nix von onmouseover oder onmouseout drin - kein Wunder dass da bei onmouseover und onmouseout nix passiert :-)
Grüße,
Utz
Moin liebes Forum!
Mein Problem besteht darin das ich in meinen Buttons 4 Zustände eingebaut habe (für unaktiv, onmousover, onklick, usw.) was auch wunderbar funktioniert solang ich nicht neue Buttons per Id-austausch einbaue! In diesem Fall funktioniert zwar der Link selber, aber die Zustände ändern sich nicht, bei zb. onmouseover!
http://home.arcor.de/struebig/js/mouse_over/mouse_over.htm
Struppi.