pasteHTML: html indsættes udenfor det tilladte område
Jeg har et problem med pasteHTML, der indsætter html udenfor det tilladte område (en div i dette tilfælde). Derudover er det et problem, hvis man ikke har placeret cursoren i div'en. Så kommer der en fejlmelding om at "fokus er ikke sat".
I en fil har jeg følgende:
<html> <head>
<script language="javascript">
function insertTable(){ if (fokus){ window.open("c_table.php","","toolbar=no,scrollbars=yes,width=300,height=300"); } else { alert('Du skal markere et sted i teksten, hvor du vil indsætte den nye tabel.'); } }
Jeg tror jeg har fundet løsningen! I det ene script har jeg smidt window.opener.content.focus(); ind inden jeg paster html'en. Og det ser ud til at virke.
Har virkelig svært ved helt at komme i gang med DOM/JS. Er der evt. en af jer der kan smidde mig i retning af en rigtig god introduktion til emner som disse? Lige nu roder jeg fx med at finde row'en uden om en td. Kan fint læse cellIndex (med document.selection da der ikke er en id i tabellen) men kan for min død ikke regne ud hvordan jeg så finder rowIndex...
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.