Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Portal > Foren > Ausschreibungssprachen und clientseitige Programmierung > JavaScript und AJAX > getElementsByTagName("div")[0] has no properties
Antwort
 
Themen-Optionen
Alt 17.08.2007, 20:18   Nach oben    #1
the_cRu
-Antichrist.Superstar-
 
Benutzerbild von the_cRu
 
Registriert seit: 07.02.2007
Ort: .sH!
Beiträge: 29
Standard getElementsByTagName("div")[0] has no properties

nabend die damen und herren... so ich mach mich mal zum affen, aber nuja, hab net viel ahnung von JS. aber da die boardsoftware das einsetzt, muss ichs ja irgendwie... naja, egal. öhm, ich hab nen spoiler bbcode, welcher bei einem klick auf den button ein div feld anzeigt, und bei nochmaligen klicken wieder schließt. irgendwie funktioniert der aber net mehr und ich bekomme den fehler: this.parentNode.parentNode.getElementsByTagName("d iv")[1].getElementsByTagName("div")[0] has no properties.

der code:

Code:
<font color="red">{$lang->items['LANG_POSTINGS_BBCODE_SPOILERWARNUNG']}</font> 
    <input  type="button" class="input"
        value="Zeigen" 
        style="width:65px; font-size:10px; margin:0px; padding:0px;"
onclick="
            if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') 
            { 
                this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = '';
                this.innerText = ''; 
                this.value = 'Verstecken'; 
            } 
            else 
            {
                this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none';
                this.innerText = ''; 
                this.value = 'Zeigen'; 
            }"/>


<div class="inposttable">
    <div style="display: none;">
        {param1}
    </div>
</div>
Liebe Grüße
the_cRu ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.08.2007, 21:59   Nach oben    #2
dejan_spasic
Erfahrener Benutzer
 
Benutzerbild von dejan_spasic
 
Registriert seit: 05.01.2006
Ort: Düsseldorf
Beiträge: 168
Standard

Warum weist du dem div keine ID zu?
Code:
<div class="inposttable">
    <div id="spoilerwarnung" style="display: none;">
        {param1}
    </div>
</div>
Danach kannst du dementsprechend auf das Objekt zugreiffen.
HTML-Code:
<input  type="button" class="input"
        value="Zeigen" 
        style="width:65px; font-size:10px; margin:0px; padding:0px;"
        onclick="var x = document.getElementById('spoilerwarnung');
            if (x.style.display != '') 
            { 
                x.style.display = '';
                this.value = 'Verstecken'; 
            } 
            else 
            {
                x.style.display = 'none';
                this.value = 'Zeigen'; 
            }"/>
__________________
Da wir alle in einem Boot sitzen, ist es gut, dass wir nicht alle auf einer Seite stehen... (mir unbekannt)
dejan_spasic ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.08.2007, 23:14   Nach oben    #3
the_cRu
-Antichrist.Superstar-
 
Benutzerbild von the_cRu
 
Registriert seit: 07.02.2007
Ort: .sH!
Beiträge: 29
Standard

warum? weil ich da net viel ahnung von habe...
hatte es auch mal mit ner ID versucht, klappte aber auch net.
aber das haut jetzt hin. VIELEN DANK!
the_cRu ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.08.2007, 23:29   Nach oben    #4
dejan_spasic
Erfahrener Benutzer
 
Benutzerbild von dejan_spasic
 
Registriert seit: 05.01.2006
Ort: Düsseldorf
Beiträge: 168
Standard

np
__________________
Da wir alle in einem Boot sitzen, ist es gut, dass wir nicht alle auf einer Seite stehen... (mir unbekannt)
dejan_spasic ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are Aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Apache liefert blanke Seite Lars Tools, Server, Betriebssysteme 14 10.08.2006 16:29
Java properties cache Pfad? Für Sysadmin jr Allgemeine Java-Programmierung 0 07.12.2004 12:15


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:58 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44