Autor Zpráva
Prefin
Profil
Ahoj všichni.
Prosím o radu s úpravou následující drobnodti v js (moc se v něm neorientuji).
Podle vlákna Kominikace mezi okny jsem zkusil použít scriptík na přetažení obrázku z knihovny (v novém okně) do textarea (CKEditor).
V podstatě se mi to podařilo, ale s nevyhovujícím výsledkem.
Mám knihovnu s fotkami ../knihovna/, a v ní složku s náhledy ../knihovna/nahledy/.
V okně s knihovnou mám kód:
<script>
function PrenesObr(id){ 
    var kde=document.getElementById(id) 
    var co=kde.getElementsByTagName('img') 
    for(var i=0;i<co.length-1;i++){ 
        co[i].onclick=function(){ 
            opener.document.getElementById('editor1').value=this.src;
        }
    }
}
</script>
......
<?php

$adresar = "../soubory/".$_SESSION["user"]."/".$_GET["id"]."/";
$adresar_nahledy = "../soubory/".$_SESSION["user"]."/".$_GET["id"]."/nahledy/";
$spojeni = opendir($adresar_nahledy);
$x = 1;
while (false!==($file = readdir($spojeni))) {
    if ($file != "." && $file != ".." && $file!="nahledy") {
        echo "<div id=\"obr$x\"><img src=\"$url\"></div>"; // Zobrazení náhledu fotky
    }
    $x++;
}
?>
Problém je v tom, že v knihovně se mi zobrazuje náhled 100x100 a orig fotky jsou větší.
Když drapnu náhled, tak se mi do CKEditoru přenese ale já tam nepotřebuji náhled ale velkou fotku (tedy url k ní).
Určitě to je možné zmodifikovat nějak přidáním druhého parametru funkce PrenesObr() ve kterém bude url k orig fotce a ve fci je pak nahradit.
Díky za pomoc.

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