Autor Zpráva
opsidiam
Profil
dobry den mam tento problem
mam <iframe id="container" scrolling="no" frameBorder="0" style="width:100%; right:10px; height:75%;" src="dd.php" onload="iframeclick()"></iframe>
a v dd.php ked kliknete na odkaz <a style="cursor:pointer;" onclick="javascript:strana()">bla bla</a>
vyvola sa funkcia strana, ako mam tu funkciu prijat v php kde sa bude nachadzat iframe??


a ked sa tam tych odkazov nachadzalo viac tak aby vedelo ze na ktory ste klikol
Keeehi
Profil
Pokud to chápu správně, tak na stránce v iframe kliknete na odkaz a chcete aby se změnil obsah iframe? Pokud ano, použijte normální odkazy, žádný javascript není třeba. Pokud ne, popište prosím, kde jsou prvky na které se má klikat a co se má kam načíst. Není to z vašeho popisu úplně zřejmé.
opsidiam
Profil
v iframe je toto
dd.php
<div id="open_is">
<area style="cursor:pointer" class="letters" id="area_mapaa" shape="poly" coords="688,205,699,204,700,198,698,196" onclick="javscript:open_is;" alt="Island" target="_blank" dropzone="#"></area>
</div>


Iframe nacitam v tejto stranke
mapa.php
<iframe id="container" scrolling="no" frameBorder="0" style="width:100%; right:10px; height:75%; left:-20px;" src="dd.php" >
</iframe>
tu je funkcia ktoru potrebujem vyvolat
$(document).ready(function () {
 
        $("#open_is").click(function () {
            $(".popup_is").fadeIn(500);
            $(".cover_is").fadeTo(500, 0.5).css('display', 'block');
        });
 
        $("#close_is").click(function () {
            $(".popup_is").fadeOut(500);
            $(".cover_is").fadeOut(500);
        });
    });

a ja potrebujem aby sa z dd.php po kliknuti na onclick="javscript:open_is();" spustila funkcia ktora sa nachadza v mapa.php
Dan Charousek
Profil
Z stackoverflow:

<a onclick="parent.abc();" href="#" >Call Me </a>
opsidiam
Profil
a ako by som to includoval do tohoto
<map name="mapa_europy_map" id="mapa_europy_map">
<aa class="letters">
<aa id="open_is">
<aa class="letter">
<area style="cursor:pointer" class="letters" id="area_mapaa" shape="poly" coords="688,205,699,204,700,198,698,196" alt="Island" target="_blank" dropzone="#"></area>
</aa></aa></aa>

<aa class="letters">
<aa id="open_is">
<aa class="letter">
<area style="cursor:pointer" class="letters" id="area_mapab" shape="poly" coords="304,739,307,751,306,764,293,764" alt="Island" target="_blank" dropzone="#"></area>
</aa></aa></aa>

<aa class="letters">
<aa id="open_is">
<aa class="letter">
<area style="cursor:pointer" class="letters" id="area_mapac" shape="poly" coords="282,650,271,670,280,689,281,690" alt="Island" target="_blank" dropzone="#"></area>
</aa></aa></aa>
</map>
tento script
<a href="javascript:abc()" target="_parent">"tu by mal byt ten area kde bude oznacene aky usek ma byt na  kliknutie</a>



aby som mohol vyvolat tu funkciu lebo tieto scripty sa nachadzaju v dd.php
_es
Profil
opsidiam:
v dd.php ked kliknete na odkaz <a style="cursor:pointer;" onclick="javascript:strana()">bla bla</a>
vyvola sa funkcia strana, ako mam tu funkciu prijat v php kde sa bude nachadzat iframe??
V PHP to nijako „neprijmeš“, lebo JavaScript beží v prehliadači, nie na serveri: Nejčastější potíže s PHP (FAQ) » Jak přenést proměnnou z javascriptu do PHP, http://pehapko.cz/zakladni-kurz/15-php-a-javascript.

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