No he encontrado nada de los plugins modal o popup pero al final a base de hacer pruebas lo he solucionado.
Al final no tenía nada que ver con Javascript, ha sido cosa del diseño, como no...
El codigo html de las paginas de los plugins advlink (link.htm) y advimage (image.htm) son formularios que terminan en el codigo que puse:
Código HTML:
<div class="mceActionPanel">
<div style="float: left">
<input type="submit" id="insert" name="insert" value="{#insert}" />
</div>
<div style="float: right">
<input type="button" id="cancel" name="cancel" value="{#cancel}" onclick="tinyMCEPopup.close();" />
</div>
</div>
</form>
Pues la cosa ha sido tan tonta como poner los botones entre el tag <fieldset></fieldset> tal cual como están el resto de inputs y de selects de las páginas.
La cosa quedaría asi:
Código HTML:
<div class="mceActionPanel">
<fieldset>
<div style="float: left">
<input type="submit" id="insert" name="insert" value="{#insert}" />
</div>
<div style="float: right">
<input type="button" id="cancel" name="cancel" value="{#cancel}" onClick="tinyMCEPopup.close();" />
</div>
</fieldset>
</div>
</form>
Y no me digas por qué, pero ahora funciona. Que cosas...
Gracias y Salud'Os!!!