Toon posts:

CSS & execCommand

Pagina: 1
Acties:

Verwijderd

Topicstarter
Is het mogelijk om dit te combineren?

Ik wil graag dat bij:
code:
1
execCommand('formatblock', false, '<H1>');

de <H1> van mijn stylesheet gebruikt wordt, in mijn edit window.
En het liefste nog dat dit mogelijk is:
code:
1
execCommand('formatblock', false, '<H1 class="normaal">');


Kan iemand mij hiermee helpen?

Verwijderd

Wat heb je zelf al aan code staan en geprobeerd? Anders gaan we identieke zaken voorkauwen.

Verwijderd

Topicstarter
Wat heb ik geprobeerd...

Ik heb een externe stylesheet en deze importeer ik.
In die stylesheet heb ik H1 gedefineerd.
code:
1
H1 { color: black; font-family: verdana; font-weight: normal; margin: 0; }


Als ik dan de text verander met execCommand in <H1>, dan pakt diue niet de <H1> uit de stylsheet, maar de standaard <H1>.

En als ik een class mee geef
code:
1
execCommand('formatblock', false, '<H1 class="normaal">');

Dan krijg ik een alert error met "Onbekende naam".

  • André
  • Registratie: Maart 2002
  • Laatst online: 01-09 14:07

André

Analytics dude

Je kunt de innerHTML van de body in een variabele pleuren. Daarna de bewuste tekst voorzien van de <h1> tag. Daarna de variabele weer in de body schrijven:
code:
1
2
3
4
5
temp = document.body.innerHTML;

// hier tekst replacen met <h1>tekst</h1>

document.body.innerHTML = temp;

Verwijderd

Topicstarter
Het wordt gebruikt in een texteditor, daarom gebruik ik execCommand en werkt text replacen niet zo fijn.

Maar het is een heel ander probleem.
De tekst wordt verwerkt in een iFrame en de stylsheet heeft geen effect op de tekst die in de iFrame staat.
Dus nu moet ik uitzoeken hoe ik de styleheet werkende krijg binnen een iFrame of de iFrame eruit slopen.

  • André
  • Registratie: Maart 2002
  • Laatst online: 01-09 14:07

André

Analytics dude

Gewoon de stylesheet includen in je iframe.

Verwijderd

Topicstarter
Yogho schreef op 14 augustus 2002 @ 13:15:
Gewoon de stylesheet includen in je iframe.
Ik heb idd gevonden dat je een stylesheet kan includen in een iFrame als een externe pagina gebruikt voor je iFrame. (gewoon link tag in die pagina natuurlijk)
Maar ik gebruik geen externe pagina, dat is dus het probleem.

Ik kom er verder wel uit, bedankt!!!
Pagina: 1