Autor Zpráva
luma64
Profil
V php stranke si vytvaram v zavislosti na hodnotach rozne hyperlinky; nechcem vsak po kliku na linku zavolat inu stranku, ale tuto hodnotu nacitat na inom mieste v php stranke. Ako sa to da pls urobit. Dik.
Joker
Profil
JavaScriptem, případně iframe.
luma64
Profil
A mozte mi pls overit kde je tu chyba ? Po kliknuti na vypisany link sa mi nespusti js..
<script language="JavaScript">
function popitup(newUrl)
{
    alert "ahoj";
    newwindow=window.open(newUrl,'Oprava','height=600,width=1000, left=200 resizable = 1, scrollbars=1');
    if (window.focus) {newwindow.focus()}
    return false;
</script>
<?php
    
        $newUrl = "stav.php";
        $linka = "<a href=$newUrl onclick='return popitup($newUrl)'>Stav</a>";
        echo $linka;

?>
Radek9
Profil
luma64:
1) Neukončuješ definici funkce popitup.
2) alert není příkat, nýbrž funkce. Musíš ji proto patřičným způsobem zavolat. (S kulatými závorkami.)
luma64
Profil
Aj o tych upravach to nezafungovalo. ..
<script language="JavaScript">
function popitup(newUrl)
{
    alert ("ahoj");
    newwindow=window.open(newUrl,'Oprava','height=600,width=1000, left=200 resizable = 1, scrollbars=1');
    if (window.focus) {newwindow.focus()}
    return false;
}
</script>
<?php
    
        $newUrl = "stav.php";
        $linka = "<a href=$newUrl onclick='return popitup($newUrl)'>Stav</a>";
        echo $linka;

?>
juriad
Profil
Na řádku 13 musíš vypsat tu $newUrl včetně uvozvek.
Takto dostaněš na výstupu:
<a href=stav.php onclick='return popitup(stav.php)'>Stav</a>
V prvním případě to zkousne (HTML povoluje v určitých případech zadat hodnotu atributu bez uvozovek), ale podruhé se jedná o JS a ten to nesežere.
luma64
Profil
Neviem kde robim chybu, napisal som to
$newUrl = "stav.php";

$linka = "<a href='$newUrl' onclick='return popitup('$newUrl')'>Stav</a>";
echo $linka;
  tiez 
$linka = "<a href='$newUrl' onclick=return popitup('$newUrl')>Stav</a>";
echo $linka;
a furt sa mi script nespusta
juriad
Profil
Podívej se zdrojáku stránky v prohlížeči, co dostane.

echo "<a href=\"$newUrl\" onclick=\"return popitup('$newUrl')\">Stav</a>";
Vypíše:
<a href="stav.php" onclick="return popitup('stav.php')">Stav</a>

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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