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)
Habe ein Problem mit einem CSS-Stil [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Habe ein Problem mit einem CSS-Stil


 
veil
11-02-2010, 20:32 
 
Hallo,

weiss jemand von euch was an diesem Javascript falsch ist. Es läuft nur in Opera, aber nicht im IE oder FF.
<a id="B" onClick="this.style.border='#000000 1pt solid', N.style.border='',
S.style.border=''";
class="bildlink" href="#"><img src="Bilder/b.png" border="0" usemap="#hh" /></a>

<a id="N" onClick="this.style.border='#000000 1pt solid', B.style.border='',
S.style.border=''";
class="bildlink" href="#"><img src="Bilder/n.png" border="0" usemap="#hh" /></a>

<a id="S" onClick="this.style.border='#000000 1pt solid', N.style.border='',
B.style.border=''";
class="bildlink" href="#"><img src="Bilder/s.png" border="0" usemap="#hh" /></a>
Oder muss man das mit einer Funktion machen. Wie müsste ich das dann machen ?
Ich habe leider gar keine Ahnung von Javascript. Alles was ich mir bisher zusammengebastelt habe klappt nicht.

 
wahsaga
11-02-2010, 20:34 
 
Du greifst auf JavaScript-Objekte N, B und S zu, ohne diese irgendwo angelegt zu haben.

Informiere dich, wie man in JavaScript die Referenz auf ein HTML-Element bspw. an Hand von dessen ID ermittelt.

 
veil
11-02-2010, 20:44 
 
Ich verstehe jetzt nicht was Du damit meinst.
Soll ich hier nachschauen ?
SELFHTML: JavaScript / Objektreferenz (http://de.selfhtml.org/javascript/objekte/index.htm)

Ich weiss jetzt nicht weiter.

 
wahsaga
11-02-2010, 20:47 
 
Ich verstehe jetzt nicht was Du damit meinst.
Womit?

Soll ich hier nachschauen ?
Ja, beispielsweise.

 
veil
11-02-2010, 20:53 
 
Was ist an meinem Beispiel denn nicht richtig ?
In Opera und Safari funktioniert es, ich denke dann ist es nicht so falsch.

Ich weiss jetzt eben nicht nach was ich suchen soll.

 
wahsaga
11-02-2010, 20:55 
 
Was ist an meinem Beispiel denn nicht richtig ?
Das sagte ich doch gerade - du benutzt JavaScript-Objekte, die es gar nicht gibt.

In Opera und Safari funktioniert es, ich denke dann ist es nicht so falsch.
Aus der Fehlertoleranz gewisser Browser kannst du nicht auf Korrektheit schliessen.

Ich weiss jetzt eben nicht nach was ich suchen soll.
Auch das schrieb ich bereits.

 
veil
11-02-2010, 21:06 
 
Auf welcher Seite dort steht denn wie man es machen muss ?

 
wahsaga
11-02-2010, 21:10 
 
Auf der, die die (/eine) passende Methode beschreibt.

Wenn ich schreibe, „informiere dich“ - dann könntest du vielleicht mal googlen ...

 
veil
11-02-2010, 21:14 
 
Ich "google" schon seit 1 Stunde. Ich finde aber nichts was mir weiterhilft.
Ich dachte in solchen Foren bekommt man Hilfe. Hinweise darauf, dass ich mich selbst informieren soll bringen mir ja nichts. Das mache ich schon die ganze Zeit.

 
wahsaga
11-02-2010, 21:16 
 
Hinweise darauf, dass ich mich selbst informieren soll bringen mir ja nichts. Das mache ich schon die ganze Zeit.
Du hast einen gezielten Hinweis bekommen, worüber du dich informieren sollst:

Informiere dich, wie man in JavaScript die Referenz auf ein HTML-Element bspw. an Hand von dessen ID ermittelt.
Es sollte doch wohl nicht so schwer sein, damit in etwa folgende Google-Anfrage zu formulieren:
javascript element referenz ermitteln id - Google Search (http://www.google.com/search?q=javascript+element+referenz+ermitteln+id)

 
veil
11-02-2010, 21:26 
 
Mit diesem hier:
document.getelementbyid.....

oder das hier ?

document.all.B.style.border = "";

Ich kann mit deinen spärlichen Hilfe nichts anfangen.

*join*

Mir hat schon jemand geholfen

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 00:43 Uhr.