Seite 1 von 1
spaw und die table
Verfasst: Do 13. Mai 2004, 17:05
von neu@cidnet.de
Hallo,
ich möchte wenn ich en Spaw ne neue Tabelle mache, das er sofort entweder in den <table> oder in den <td> gleich class=text mit geschrieben wird, was muss ich da ändern?
Neu

Verfasst: Fr 14. Mai 2004, 08:40
von emergence
so einfach ist das leider nicht. mir wäre es konfigurierbar lieber, da muss man einiges umschreiben.
so wie es im spaw gemacht wurde, haben tabelle erstellen und tabelle eigenschaften das gleiche popup.
bei einer neuen tabelle werden keine werte in den dialog mitübergeben.
damit könnte man sonst das style festlegen (ähnlich wie den zellen eigenschaften).
die möglichkeit es hardcodiert zu machen besteht aber ohne weiteres...
in spaw/class/script.js.php bei function SPAW_table_create_click
ergänzt man nach
Code: Alles auswählen
var newtable = document.createElement('TABLE');
try {
einfach die zeile
das text wird dann als class=text direkt beim table element ergänzt
Verfasst: Fr 14. Mai 2004, 12:03
von neu@cidnet.de
var newtable = document.createElement('TABLE');
try {
newtable.className = 'text';
und spaw streikt komplett
selbst nach copy der alten datei, keine reaktionen mehr

was mache ich jetzt ??????
Verfasst: Fr 14. Mai 2004, 13:01
von emergence
neu@cidnet.de hat geschrieben:var newtable = document.createElement('TABLE');
try {
newtable.className = 'text';
und spaw streikt komplett
selbst nach copy der alten datei, keine reaktionen mehr

was mache ich jetzt ??????
ich habs jetzt nochmals versucht, bei mir läuft das.
was mich verwundert, wenn du die orginal datei wieder herstellst gehts auch nicht mehr ??. keine ahnung was du gemacht hast.
falscher modus beim upload ? falschen editor verwendet zb wordpad...
Verfasst: Fr 14. Mai 2004, 14:34
von neu@cidnet.de
doch hab es wieder hinbekommen
poste mal deinen code, wie das genau ist
keine ahnung wieso mein spaw das nicht so ganz mag...

aber das sollte j anicht so schwer, das irgendwie hinzubekommen...
vielleicht en tipp was ich falsch gemachthaben könnte ?!
Verfasst: Fr 14. Mai 2004, 15:18
von emergence
was heisst wie das genau ist ? die eine zeile wird eingefügt sonst wird nichts gemacht.
wie auch immer hier der code
Code: Alles auswählen
function SPAW_table_create_click(editor, sender)
{
if (window.frames[editor+'_rEdit'].document.selection.type != "Control")
{
// selection is not a control => insert table
var nt = showModalDialog('<?php echo $spaw_dir?>dialogs/table.php?lang=' + document.all['SPAW_'+editor+'_lang'].value + '&theme=' + document.all['SPAW_'+editor+'_theme'].value, null,
'dialogHeight:250px; dialogWidth:366px; resizable:no; status:no');
if (nt)
{
window.frames[editor+'_rEdit'].focus();
var newtable = document.createElement('TABLE');
try {
newtable.className = 'text';
newtable.width = (nt.width)?nt.width:'';
newtable.height = (nt.height)?nt.height:'';
newtable.border = (nt.border)?nt.border:'';
if (nt.cellPadding) newtable.cellPadding = nt.cellPadding;
if (nt.cellSpacing) newtable.cellSpacing = nt.cellSpacing;
newtable.bgColor = (nt.bgColor)?nt.bgColor:'';
// create rows
for (i=0;i<parseInt(nt.rows);i++)
{
var newrow = document.createElement('TR');
for (j=0; j<parseInt(nt.cols); j++)
{
var newcell = document.createElement('TD');
newrow.appendChild(newcell);
}
newtable.appendChild(newrow);
}
var selection = window.frames[editor+'_rEdit'].document.selection.createRange();
selection.pasteHTML(newtable.outerHTML);
SPAW_toggle_borders(editor, window.frames[editor+'_rEdit'].document.body, null);
SPAW_update_toolbar(editor, true);
}
catch (excp)
{
alert('error');
}
}
}
}
Verfasst: Fr 14. Mai 2004, 21:05
von neu@cidnet.de
änderungen mache ich immer mit dreamweaver,
aber der ist als editor ja sehr gut
Zeile 889
Fehler `)`erwartet
kommt als fehlermeldung und spaw lädt den text auch nit

Verfasst: Sa 15. Mai 2004, 08:48
von emergence
ich würde dir vorschlagen einen anderen editor zum editieren zu verwenden. ich tippe darauf das dreamweaver daran schuld ist.
sieh dir mal folgenden editor an:
http://www.med-editor.com/
ist schnell und schluckt fast alle erdenklichen files ohne probleme (ausnahme sql dumps die eine zeilen länge über 16000 zeichen haben)
Verfasst: Sa 15. Mai 2004, 11:00
von neu@cidnet.de
jo damit funtz es, danke
