tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
534
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Klopfdreh Klopfdreh ist offline Mitglied
    Registriert seit
    Oct 2005
    Beiträge
    23
    Hallo,

    ich habe folgendes Problem:

    Ich habe eine Page erstellt: Page
    Darin habe ich mir verschiedene DIV-Bereiche mit ids versehen und möchte jetzt
    deren Position im Browser ermitteln.

    Dabei bin ich folgendermaßen vorgegangen (JS CODE):
    Code :
    1
    2
    3
    4
    5
    6
    7
    
    <script language="javascript" type="text/javascript">
    <!--
     function menuwahl(wahl){
         document.getElementById(wahl).style.left.value);
     }
    // -->
    </script>

    Im HTML Dokument sieht das so aus (HTML CODE):
    Code :
    1
    2
    3
    4
    5
    
     <div ... id="suche">
      <a href="#" onClick="javascript:menuwahl('suche');">
       test
      </a>
     </div>

    Damit hab ich mir erhofft, wenn ich z.B. auf die suche klicke, die position der divbox mit der id suche zu bekommen. Bei dem JSS kommt leider undefined raus.

    Muss irgend ein dummer kleiner Fehler sein.

    Vielen Dank im Vorraus!
     

  2. #2
    Avatar von con-f-use
    con-f-use con-f-use ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Oct 2004
    Ort
    München / Innsbruck
    Beiträge
    2.263
    1. "...style.left.value" gibt es nicht, wenn dann ohne das "value" am Ende.
    2. "javascript:" hat in onclick-Events nichts zu suchen.
    3. Die Javascript-Konsole des Browsers deiner Wahl informiert dich über alle Fehler in deinem JS-Code, würdige sie in Zukunft eines blickes.
     
    Wäre der Satz "Ich möchte auf meinem Fisch-und-Chips-Schild einen Bindestrich zwischen die Wörter Fisch und und und und und Chips machen" nicht deutlicher, wenn Anführungszeichen vor Fisch und zwischen Fisch und und und und und und und und und und und und und und und und und und und und und Chips und auch nach Chips wären?

    | Meine Homepage: Forschung, unethische | Meine Seite mit viel verlangten Javascrits |

    -----------

    Zufriedenstellende Beiträge bitte als erledigt markieren!


  3. #3
    Klopfdreh Klopfdreh ist offline Mitglied
    Registriert seit
    Oct 2005
    Beiträge
    23
    Ok - danke für die Hilfe!

    ed: Hab jetzt die Lösung: document.getElementById(wahl).offsetLeft
    Geändert von Klopfdreh (09.01.06 um 11:20 Uhr)
     

  4. #4
    Avatar von con-f-use
    con-f-use con-f-use ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Oct 2004
    Ort
    München / Innsbruck
    Beiträge
    2.263
    Wenn du eine funktionierende Lösung hast, dann bitte das Thema als "erledigt" markieren.
     
    Wäre der Satz "Ich möchte auf meinem Fisch-und-Chips-Schild einen Bindestrich zwischen die Wörter Fisch und und und und und Chips machen" nicht deutlicher, wenn Anführungszeichen vor Fisch und zwischen Fisch und und und und und und und und und und und und und und und und und und und und und Chips und auch nach Chips wären?

    | Meine Homepage: Forschung, unethische | Meine Seite mit viel verlangten Javascrits |

    -----------

    Zufriedenstellende Beiträge bitte als erledigt markieren!


Ähnliche Themen

  1. document.GetElementById is not a function
    Von Kai-Behncke im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 02.11.09, 14:53
  2. Antworten: 2
    Letzter Beitrag: 03.06.09, 17:51
  3. document.getElementById
    Von Compane im Forum Javascript & Ajax
    Antworten: 6
    Letzter Beitrag: 23.09.08, 16:33
  4. Problem mit Funktion und document.getElementById
    Von weiskeinennamen im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 10.08.05, 12:17
  5. Problem mit document.getElementById ?
    Von Workstyler im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 19.12.04, 22:18