Autor Zpráva
soucekgns
Profil
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" href="skin/style.css" type="text/css" media="all" />

<link href='/uploadify/uploadify.css' type='text/css' rel='stylesheet' />
<script type='text/javascript' src='/uploadify/jquery-1.4.2.min.js'></script>
<script type='text/javascript' src='/uploadify/swfobject.js'></script>
<script type='text/javascript' src='/uploadify/jquery.uploadify.v2.1.4.min.js'></script>
</head>
<body>
<div id="content">

<?php

echo '<div id="wrap2">'; 
echo "<script type='text/javascript'>
$(document).ready(function() {
  $('#file_upload').uploadify({
    'uploader'  : '/uploadify/uploadify.swf',
    'script'    : '/uploadify/uploadify.php',
    'cancelImg' : '/uploadify/cancel.png',
    'folder'    : '/foto/" . $directory . "-" . $username . "/',
    'multi'     : true,
    'fileExt'   : '*.jpg;*.gif;*.png',
    'fileDesc'  : 'Image Files (.JPG, .GIF, .PNG)',
    'sizeLimit' : 1048576
  });
});
</script>

<input id='file_upload' name='file_upload' type='file' />
<a href='javascript:$(\"#file_upload\").uploadifyUpload()'>Upload Files</a>
</div>";

?>

</div><!--/content -->
</body></html>

Může mi prosím někdo vysvětlit, proč ve všech prohlížečích se to chová normálně ale v IE to nefunguje?
V IE to funguje jen, když ve stránce není žádný <!DOCTYPE... teda aspoň všechny doctypy, které jsem zkoušel..
...a když tam není, tak u jediného IE se stránka vykresluje jinak...
Díky za rady
Davex
Profil
soucekgns:
PHP kód prohlížeče nezajímá, protože se provádí na serveru a oni dostanou až výsledný HTML kód. Pokud je problém v JavaScriptu, tak sem vlož nejlépe odkaz na živou ukázku a téma přesunu do kategorie JavaScript.
soucekgns
Profil
Celý problém, který se mi podařilo zjistit až teď:
Uploadify funguje v IE pouze v <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> tj. mód quirk
Nelze to nějak obejít? ...protože se mi nechce jak předělávat styl kompletně celé stránky.
-> Klidně to přesuňte někam jinam...
TomasJ
Profil
Jde to obejít. Ale otázky jsou:
V IE se web při quirk módu zobrazí normálně?
V ostatních prohlížečích funguje bez doctype nebo s nastaveným na strict?
soucekgns
Profil
TomasJ:
V IE se web při quirk módu zobrazí normálně?
Právě že ne
V ostatních prohlížečích funguje bez doctype nebo s nastaveným na strict?
V ostatních prohlížečích to funguje s i bez a i s Transitional

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0