... Her er lige svaret for spørgsmålet ...
- Løsningen på at placere tekst ved siden af en
mand er som nævnt i 10/08-2006 23:04:07 at have en
relative div som man placerer indholdet i hvorefter
man så placerer indholdet via absolute.
- Kaster dette som et svar... Hvis du har spørgsmål
til php eller mysql som den where måske henviser til
bør du overveje et spørgsmål i php eller mysql kategorien.
- M.h.t. dine skrå felter ville jeg nok overveje lidt sporing af klikplacering via. javascript med højde defineringer i scriptet ... det kan måske også laves med Java. Men jeg har ikke lyst til at lave en 3dchat så for at få hjælp med en scripting hvis du ikke selv vil splitte billeder op i en masse små dele og placere dem i en masse små felter på kryds og tværs i forskellige felter med et meget kompliceret php leverings script anbefaler jeg et spørgsmål angående en skråt felts tracking script.
Hvis du selv kan kode kan du lege med denne her og lege med onclick
på en div og js scripting på musens placering indeni div'en og så scripte
det videre via. ajax eller reload af siden - for at få manden placeret det
nye sted afhængig af om serverside validering siger at feltet er ledigt...
... Ellers kan du jo kaste et spørgsmål om hjælp til skrå felter i Java eller
Javascript. Nedenstående måling er javascript - jeg ved ikke om java er bedre
til 3dchat end javascript. (har aldrig læst om java)
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd"><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Ingen titel</title>
<style type="text/css">
#micestalker{
position:absolute;top:0px;left:0px;display:none;}
}
</style>
<script type="text/javascript">
<!--
var dmcy=0;var dmcx=0;var micestalk;
var stalkleft=10; // px til højre for mus (tal) px til venstre for mus (-tal)
var stalktop=10; // px til nedenunder mus (tal) px over for mus (-tal)
var IE=((document.all) && (navigator.userAgent.indexOf('Opera')== -1))?true:false;
if(!IE)document.captureEvents(Event.mousemove)
document.onmousemove=function (e){
if(IE){
dmcst=(tmenu=document.documentElement.scrollTop)?tmenu:document.body.scrollTop;
dmcsl=(lmenu=document.documentElement.scrollLeft)?lmenu:document.body.scrollLeft;
dmcy=event.clientY+dmcst;dmcx=event.clientX+dmcsl;
}else{dmcy=e.pageY;dmcx=e.pageX;}
//document.getElementById("x").innerHTML=dmcx; // innerHTML tildeling midlertidig deaktiveret
//document.getElementById("y").innerHTML=dmcy;
document.getElementById("x").childNodes[0].nodeValue=dmcx;
document.getElementById("y").childNodes[0].nodeValue=dmcy;
micestalk.style.top=dmcy+stalktop+"px";
micestalk.style.left=dmcx+stalkleft+"px";
}
window.onload=function(){
micestalk=document.getElementById("micestalker");
micestalk.style.display="block"; // viser div onload da folk kan have deaktiveret js
}
//-->
</script>
</head>
<body><b onclick="alert('x: '+dmcx+'\ny: '+dmcy);">Test</b>
<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.<br>.
<div id="micestalker">x:<span id="x">Javascript kræves</span>, y:<span id="y">Javascript kræves</span></div></body></html>
Hvis du har et spørgsmål til placering via. position:relative; ,
position:absolute; top og left defineringer som vist i 10/08-2006 22:51:19
så spørg løs og jeg gør det bedste for at uddybe det, men som sagt en relative
placering i forhold til mandens egen div er det letteste at håndtere :o)