Den uppenbara frågan är väl, har du uppgraderat TinyMCE på sistone? Du kanske har en gammal version som funkar dåligt med IE10.
Jag har gjort en funktion för att kunna låta utvalda användare skriva själva på hemsidan. Det har fungerat smärtfritt t.o.m. IE7 (8 och 9 har jag inte testat). Fungerar fortfarande Firefox. Den enklaste varianten är en insändarsida. Börjar med den, det är sannolikt samma problem med varianten som jag har gjort till styrelsen som ligger lite här och var på hemsidan.
Steg 1, menyvalet:
<?php include ("skyddad_sida.php"); ?>
<!DOCTYPE html>
<html>
<head >
<meta charset="UTF-8">
<meta name="robots" content="noindex, nofollow">
<link rel="stylesheet" href="stilmall.css" type="text/css" />
<style type="text/css">
.box1 {width: 120px; float: left;}
</style>
<title>info</title>
</head>
<body>
<?php $_SESSION['sida'] = 'tycktill.php';
$_SESSION['sida1'] = 'tycktill.php';
$_SESSION['filnamn'] = 'tycktill-fil.php';?>
<?php include ("menylista.php"); ?>
<div id="storruta">
<div id="pennan">
<a href="tycktill-edit.php"><img src="bilder/pen.png" title="redigera text" alt="pennan"></a>
</div>
<h1>Kommunicera med dina grannar</h1>
<span class="mindre">Anonyma och/eller kränkande inlägg kommer att tas bort av webbredaktionen. Klicka på pennan och skriv ett inlägg om vad som helst, allt måste inte handla om föreningen.</span>
<h3>Insändare</h3>
<hr>
<?php include ("tycktill-fil.php"); ?>
</div>
</body>
</html>
Steg 2, gränssnitt till tiny_mce:
<?php session_start();?>
<!DOCTYPE html>
<html>
<head >
<meta charset="UTF-8">
<meta name="robots" content="noindex, nofollow">
<link rel="stylesheet" href="stilmall.css" type="text/css" />
<style type="text/css">
</style>
<title>info</title>
<script type="text/javascript" src="js/tiny_mce/tiny_mce.js"></script>
<script type="text/javascript">
tinyMCE.init({
mode : "textareas",
language : "sv",
theme : "advanced",
theme_advanced_buttons1 : "bold,italic,underline,strikethrough,fontselect,fontsizeselect,|,forecolor,undo",
theme_advanced_buttons2 : "",
theme_advanced_buttons3 : "",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
content_css : "stilmall.css",
theme_advanced_font_sizes : "Liten=12px, Normal=16px, Stor=20px",
forced_root_block : '',
force_br_newlines : true,
force_p_newlines : false
});
</script>
</head>
<body>
<?php $_SESSION['sida'] = 'tycktill-edit.php';
?>
<?php include ("menylista.php"); ?>
<div id="storruta">
<h3>Skriv en insändare</h3>
<div id="knapp">
<form id="avbryt" name="avbryt" action="z-cancel.php">
<input type="submit" name="submit" id="submit" value="Avbryt" />
</form>
</div>
<form id="textfil" name="textfil" method="post" action="tycktill-skriv.php">
<fieldset>
<textarea name="gruppsida" id="gruppsida" cols="65" rows="20"> </textarea> <p>
<label for="submit"></label>
<input type="submit" name="submit" id="submit" value="Skicka" />
</fieldset>
</form>
</div>
</body>
</html>
När jag skriver i textrutan får jag bara oformaterad text. Tror att det är min textarea som har slutat funka i IE 10. Vet inte om felet finns i javascriptet eller i HTML.
Steg 3, Tog med koden för att synliggöra sammanhanget. Redigerar filen så dagens datum och den senaste texten ska ligga överst.
<?php session_start();
$filnamn = $_SESSION['filnamn'];
$file = fopen($filnamn, "r");
$innehall = fread($file, filesize ($filnamn));
fclose($file);
$nyinnehall = $today = date("Y-m-d H:i")."<p>".$_POST['gruppsida']."<hr>".$innehall;
$file = fopen($filnamn, "w");
fwrite($file, $nyinnehall);
fclose($file);
header('Location: ' .$_SESSION['sida1']);
exit;
?>
När jag återvänder till sidan har jag alla gamla insändare i rätt ordning, ett nytt datum men ingen text. Jättetacksam Om någon kommer på vad som är fel.

