Problemer med at lave links i IFRAME med DHTML komponenten (OleBole)
Jeg har tidligere af Ole fået hjælp til at lave links i en DHTML Editor, hvor target bliver sat på mine links.Se her: http://www.eksperten.dk/spm/146932
Ovenstående eksempel benytter sig dog af en DIV som er contenteditable. Jeg arbejder lige nu med en version hvor indholdet editeres i en IFRAME. Men jeg kan ikke få det oprindelige script til at fungere med en IFRAME !?!
Scriptet er her:
function produktLink(produktID) {
frames.myEditor.focus()
var tr = frames.myEditor.document.selection.createRange();
tr.execCommand(\"CreateLink\",false,\"/frames/main/content.asp?pagename=Mobiltelefoner&show=telefon&telefonID=\"+produktID);
for (i=0; i<myEditor.getElementsByTagName(\"A\").length; i++) {
var myLink = myEditor.getElementsByTagName(\"A\")[i]
if (myLink.href.indexOf(produktID) != -1) {
myLink.target = \"_top\";
}
}
tr.select()
frames.myEditor.focus()
}
Jeg har altså på min side en IFRAME der hedder \"myEditor\"
Det er helt specifikt min for løkke der ikke fungerer - hvis jeg fjerner den virker scriptet fint. Hvordan får jeg scriptet til at løbe igennem indholdet af min IFRAME og lede efter links !?!
