document.write in divs?
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
aufrufen
ausgeben
bearbeiten
code
dank
ersten code
formular
funktion
funktionieren
genau glaube
inhalt
problem
rahmen
schnelle antwort
service
spur
-
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>
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
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;
-
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>
-
hab das ganze gerade mal bei mit getestet.
scheint alles wunderbar zu funktionieren, du musst nur die funktion
auch irgendwann mal aufrufen, sonst passiert klarerweise nix.code();
mfg -
syberpsace schrieb:
du musst nur die funktion
auch irgendwann mal aufrufen, sonst passiert klarerweise nix.code();
Im ersten Code versucht er das mit
Im zweiten ist dann garkeine Spur davon mehr. Funktionen immer im Onload des Bodys aufrufen. "Javascript:" ist nur bei Links und Formularen nötig.<div id="left" style="float: left; border: solid thin black;" onload="javascript:code()">
-
Danke an alle.
Jetzt funktioniert es! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage