Basic87: Probleme mit document.getelementbyid(...).innerhtml

wieso funktioniert sowas nicht?
bin javascript neuling aber so sollte es doch normalerweise laufen.

<script type="javascript">
presse("probe");
function presse (pr){
  document.getElementById(pr).innerHTML="funtzt";
}
</script>

<div id="probe"></div>

mfg basic87

  1. Hi there,

    wieso funktioniert sowas nicht?

    weil es erstens:

    <script type="javascript">

    <script type="text/javascript"> heissen müsste und

    zweitens die id mit dem Wert "probe" noch nicht existiert, wenn Du die Funktion presse() aufrufst...

    1. Danke für die schnelle hilfe, das mit text/javascript hatte ich so aber bin nicht darauf gekommen das probe noch nicht exitiert.
      mfg basic87

      Hi there,

      wieso funktioniert sowas nicht?

      weil es erstens:

      <script type="javascript">

      <script type="text/javascript"> heissen müsste und

      zweitens die id mit dem Wert "probe" noch nicht existiert, wenn Du die Funktion presse() aufrufst...

      1. n'abend,

        Danke für die schnelle hilfe, das mit text/javascript hatte ich so aber bin nicht darauf gekommen das probe noch nicht exitiert.

        window.onload = function()  
        {  
          alert('Document ist vollständig geladen, jetzt kann auf die Elemente zugegriffen werden');  
        }
        

        weiterhin schönen abend...

        --
        Freundlich wie man war, hat man mir Großbuchstaben geschenkt.
        sh:( fo:# ch:# rl:| br:> n4:& ie:{ mo:} va:) de:] zu:} fl:( ss:? ls:[ js:|
  2. wieso funktioniert sowas nicht?
    bin javascript neuling aber so sollte es doch normalerweise laufen.

    nein.

    <script type="javascript">
    presse("probe");
    function presse (pr){
      document.getElementById(pr).innerHTML="funtzt";
    }

    Die Fehlermeldung lautet?

    Struppi.

    --
    Javascript ist toll (Perl auch!)