Hallo Joerg, übergibst Du die php variable auch richtig? Eine PHP variable wird mit <?php echo $variable; ?> in HTML oder Javascript übergeben. Gruss Thomas -----Original Message----- From: Joerg Thuemmler [mailto:listen@vordruckleitverlag.de] Sent: Friday, September 25, 2009 8:58 AM To: openSUSE mailing list Subject: OT: eigenartiger HTML-Fehler Hi, ich weiß, es ist OT. Aber hier tummeln sich ja einige, die in der DV-Welt schon viel gesehen haben dürften. Vielleicht ist euch ja sowas schon mal untergekommen: Ich habe ein sehr eigenartiges html-javascript-Phänomen: Für die Statusüberwachung unserer PCs und Drucker hab ich mir ein Script gebaut, welches zyklisch mit nmap, lpc und ähnlichem diverse Infos einsammelt und eine Webseite baut, in der die einzelnen Hosts hübsch angeordnet in einer Tabelle stehen (halt je nach Typ und Status ein Symbol, mit Klick drauf die Infos). Bis jetzt habe ich nur mit onClick=alert() ein paar Sachen ausgeben lassen, jetzt will ich auch ein bißchen steuern, d.h. ich rufe statt alert() eine Funktion die ihrerseits eine php-Seite mit parametern ruft, die wiederum in ein iframe der Ursprungsseite ihre Infos und Steuerlinks schickt. Das funzt alles sehr schön, aber - es gibt Symbole, bei denen onClick nicht reagiert! Und welche das sind, hängt von deren Position in der Tabelle ab. Aktuell ist es eine Tabelle von 7 Zeilen mit je 5 Spalten. Ich habe die betreffenden Zellen rauskopiert und lt. diff sind sie - bis auf die logischerweise veränderten Parameter (ip, hostname... als Text in ''), die übergeben werden identisch. Und ich kann - reproduzierbar einen nicht funktionierenden Link an eine andere Stelle der Tabelle kopieren, wo er dann geht. Die Tabelle ist ein simples <table><tr><td width=20%>... -Konstrukt, keine weiteren Spielchen. Und alles funzt, solange onClick alert() und nicht die - für alle gleiche neue Funktion aufruft... Es ist auch browser-unabhängig, zumindest für Mozilla und Opera getestet. Und - wie gesagt, reproduzierbar und von der bloßen Position in der Tabelle abhängig. Die <td>s direkt neben <tr>s und </tr>s sind nie betroffen. Es ist auch apache2-unabhängig, weil auch die mit file:///... geladene Seite den Effekt zeigt. Ich erwarte nicht, dass mir einer 'ne Lösung bietet, ich wäre schon glücklich, wenn jemand sagen würde: doch das kann sein, hab ich mal von gehört ... man beginnt ja am eigenen Verstand zu zweifeln... sehr ratlos... cu jth -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org