og i den er der: <div id='znak' style='width:200px; height:200px; z-index: 3; position:absolute; left:$row[lfelt]px; top:$row[tfelt]px;'>
problemet er når jeg så udskriver denne javascript funktion, så vil den slet ikke tage imod den, den laver INTET om i "talebobbel"
<script> window.onload = function(){ var elm = document.getElementById('talebobbel'); var w = elm.clientWidth; elm.style.left = parseInt(elm.style.left) - w - 10 + 'px'; }
Nå, det er dig :] Mon ikke, det er fordi, du ikke har sat en left-værdi i elementets style-objekt? Prøv med offsetLeft:
window.onload = function(){ var elm = document.getElementById('talebobbel'); var w = elm.clientWidth; elm.style.left = (elm.offsetLeft - w - 10) + 'px'; }
window.onload = function(){ var elm = document.getElementById('talebobbel'); var w = elm.clientWidth; alert(elm+"\n"+w+"\n"+elm.offsetLeft) elm.style.left = (elm.offsetLeft - w - 10) + 'px'; }
Fandt lige ud af at den der <script .. skulle ligge i DEN side hvor det hele blev udskrevet.
det vil sige her er lidt fra min kode.. <body background='<?php echo "$row[rum]"; ?>' oncontextmenu="return false" onselectstart="return false" ondragstart="return false" scroll="no" style="margin: 0px;" onload='chat23.location.href="test3.php";'>
window.onload = function(){ var elm = document.getElementById('talebobbel'); var w = elm.clientWidth; elm.style.left = (elm.offsetLeft - w - 10) + 'px'; chat23.location.href = "test3.php"; }
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.