Ich bin gerade dabei mein Forum so W3C valide zu machen wie nur irgendmöglich.
Hierbei bin ich nun bei o.g. Mod angekommen. Dieser bringt in der JS Konsole die Fehlermeldungen "Userinfo is not defined" wenn ich auf die Userinfo klicke. Das betrift folgende Zeile:
- Code: Alles auswählen
{
userinfo('','','','','');
}
Das ganze Script sieht so aus:
- Code: Alles auswählen
<script type="text/javascript">
<!--
function coordtostring(coord)
{
minutes=Math.floor(coord);
seconds=Math.floor((coord-minutes)*60);
if (String(minutes).length==1)
minutes='0'+minutes;
if (String(seconds).length==1)
seconds='0'+seconds;
return minutes+'°'+seconds+"'";
}
function userinfo(username, userlocation, distance, longitude, latitude)
{
document.forms['map_form'].username.value=username;
document.forms['map_form'].location.value=userlocation;
document.forms['map_form'].distance.value=distance;
if (longitude!='') {
document.forms['map_form'].longitude.value=coordtostring(longitude)+' ('+String(longitude).substr(0,6)+')';
document.forms['map_form'].latitude.value=coordtostring(latitude)+' ('+String(latitude).substr(0,6)+')';
}
else {
document.forms['map_form'].longitude.value='';
document.forms['map_form'].latitude.value='';
}
}
function showmousecoord(ereignis)
{
x=-10; // defaults off image
y=-10;
if (window.event) // IE
{
x=window.event.offsetX;
y=window.event.offsetY;
}
else
{
if (ereignis)
{
if (ereignis.target) // mozilla?
{
x=ereignis.pageX-ereignis.target.x;
y=ereignis.pageY-ereignis.target.y;
}
else
{
x=ereignis.pageX;
y=ereignis.pageY;
}
}
}
longitude=x/48.7875467719596+5.85;
latitude=55.1-y/76.8245838668374;
userinfo('','','',longitude,latitude);
}
function clearinfo()
{
userinfo('','','','','');
}
function usertooltip(u_profile,username,u_map,location,distance,longitude,latitude)
{
return '<a href="'+u_profile+'" class="gensmall" onmouseover="userinfo(\''+username+'\',\''+location+'\',\''+distance+'\',\''+longitude+'\',\''+latitude+'\');">'+username+'</a> <a href="'+u_map+'" class="gensmall">'+location+'</a><br/>';
}
var ol_bgcolor = "#006699";
var ol_fgcolor = "#EFEFEF";
var ol_textfont = "Verdana, Arial, Helvetica, sans-serif";
var ol_textcolor = "black";
var ol_textsize = "1";
//-->
</script>
Wie müsste die o.g. bemängelte Zeile korrekt aussehen?
Bye/2