kostenloser Webspace werbefrei: lima-city


document.write in divs?

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    n*************h

    Wie funktioniert das oder wiseo funktioniert das hier nicht?

    <html>
    <head>
    <script type="text/javascript" src="http://j.maxmind.com/app/country.js"></script>
    <script type="text/javascript">
    <!--
    
    function weiterleiten() {
    setTimeout("self.location.href='./de'", 15000);
    }
    
    function code() {
    document.write(geoip_country_code());
    }
    -->
    </script>
    </head>
    <body onload="weiterleiten()">
    A Service by <a href="http://maxmind.com">Maxmind</a>
    <div id="content" style="width: 100%; height: 90%; border: solid thin black;">
    <div id="left" style="float: left; border: solid thin black;" onload="javascript:code()">
    </div>
    <div id="right" style="float: right; border: solid thin black;">
    </div>
    </div>
    </body>
    </html>
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Ich verstehe dein Problem nicht genau, glaube aber erraten zu haben, was du suchst. Du suchst eine Möglichkeit, den Inhalt eines Divs zu bearbeiten. Das geht so:
    document.getElementById("divname").innerHTML = 'Das ist jetzt der neue Inhalt des Divs "divname"';


    Als Nebeninfo: Wenn du ein nicht den Inhalt ändern willst, sondern z.B. den Rahmen, dann geht das so:
    document.getElementById("divname").border = 0;
  4. Autor dieses Themas

    n*************h

    drafed-map schrieb:
    Ich verstehe dein Problem nicht genau, glaube aber erraten zu haben, was du suchst. Du suchst eine Möglichkeit, den Inhalt eines Divs zu bearbeiten. Das geht so:
    document.getElementById("divname").innerHTML = 'Das ist jetzt der neue Inhalt des Divs "divname"';


    Als Nebeninfo: Wenn du ein nicht den Inhalt ändern willst, sondern z.B. den Rahmen, dann geht das so:
    document.getElementById("divname").border = 0;



    Danke für die schnelle Antwort.
    Bei mir klappt es so leider nicht.
    Hier der neue Quelltext:

    <html>
    <head>
    <script type="text/javascript" src="http://j.maxmind.com/app/country.js"></script>
    <script type="text/javascript">
    <!--
    
    function weiterleiten() {
    setTimeout("self.location.href='./de'", 15000);
    }
    
    function code() {
    document.getElementById("left").innerHTML = geoip_country_code();}
    -->
    </script>
    </head>
    <body onload="weiterleiten()">
    A Service by <a href="http://maxmind.com">Maxmind</a>
    <div id="content" style="width: 100%; height: 90%; border: solid thin black;">
    <div id="left" style="float: left; border: solid thin black;">
    </div>
    <div id="right" style="float: right; border: solid thin black;">
    </div>
    </div>
    </body>
    </html>
  5. Was gibt denn die Fehlerkonsole aus? Wieso machst du es nicht so?
    <body onload="weiterleiten(); code();">


    Edit: Gibt geoip_country_code() einen Wert zurück? Lasse ihn zur Überprüfung mit alert() ausgeben.

    Beitrag zuletzt geändert: 3.1.2010 13:40:50 von drafed-map
  6. hab das ganze gerade mal bei mit getestet.
    scheint alles wunderbar zu funktionieren, du musst nur die funktion
    code();
    auch irgendwann mal aufrufen, sonst passiert klarerweise nix.

    mfg
  7. syberpsace schrieb:
    du musst nur die funktion
    code();
    auch irgendwann mal aufrufen, sonst passiert klarerweise nix.

    Im ersten Code versucht er das mit
    <div id="left" style="float: left; border: solid thin black;" onload="javascript:code()">
    Im zweiten ist dann garkeine Spur davon mehr. Funktionen immer im Onload des Bodys aufrufen. "Javascript:" ist nur bei Links und Formularen nötig.
  8. Autor dieses Themas

    n*************h

    Danke an alle.
    Jetzt funktioniert es!
  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!