Autor Zpráva
Jan Hetych
Profil *
Dobrý den
Chtěl bych se zeptat jak upravím následující funkci kterou vyvolávám odkaz aby se mi odkaz totevřel v novém okně. <? odkaz ('znaceni2x2x2',$odkaz); ?>

Děkuji
Hugo
Profil
Jan Hetych

Dej sem definici té funkce. Moc lidí s křišťálovou koulí na toto fórum nechodí.
Jan Hetych
Profil *
<?

function odkaz ($soubor, $odkaz) {

echo '<a href="'.$odkaz.$soubor.'">';

}

?>

To by mělo být ono.
Hugo
Profil
<?

function odkaz ($soubor, $odkaz) {

echo '<a href="'.$odkaz.$soubor.'" target="_blank">';

}

?>
Jan Hetych
Profil *
Chci jen jeden odkaz do novýho okna a né aby to bylo zas u všech. dík
Jan Hetych
Profil *
To mi bude dělat odkazy do novýho okna u všech ne ? Já jsem myslel pouze do jednoho.
Hugo
Profil
<?

function odkaz ($soubor, $odkaz, $newWindow = false) {

echo '<a href="'.$odkaz.$soubor.'"';

echo $newWindow ? ' target="_blank">' : '>';

}

?>

pokud tu funkci zavolas s nepovinnym tretim parametrem nastavenym na true, tak se odkaz otevre v novem okne.
nightfish
Profil
function odkaz($soubor,$odkaz,$donoveho = false) {
echo '<a href="'.$odkaz.$soubor.'"';
if ($donoveho) echo ' target="blank"';
echo '>';
}

odkaz('znaceni2x2x2', $odkaz, true);
Jan Hetych
Profil *
Moc díky kluci. Funguje to. Jen si mě ještě dělá problém ten odkaz vyvolat v javascriptu nebo ve flashi. Asi nevíte jak by se to dalo udělat a nebo jestli to vůbec jde. dík
nightfish
Profil
Jan Hetych
co myslíš tím "vyvolat" vyvolat odkaz v javascriptu nebo ve flashi?
Jan Hetych
Profil *
No tímhle dělám odkazy: <? odkaz ('znaceni2x2x2',$odkaz); ?> . V javascriptu se ty odkazy dělaj jinak např: <option VALUE="5x5x5.html"> a když bych tam napsal tohle- <option VALUE="<? odkaz ('znaceni2x2x2',$odkaz); ?>"> ....tak to nefunguje protože se tam přes to nacpe href.

A to samý ve flashi: getURL("znaceni2x2x2"); ....a když místo znaceni2x2x2 nacpu tohle: <? odkaz ('znaceni2x2x2',$odkaz); ?> tak to tam zas hodí to href a flash tomu nerozumí.

Chápeš ?
Dík za radu
Jan Hetych
Profil *
to asi nepůjde no
DeBon
Profil
nu... když máš ve funkci daný, že ti to zobrazí href, tak ti ho tam zobrazí.. tak si jen vypiš proměnný.. nevim jak ve flashi, ale JS by mělo vyřešit tohle:

<option VALUE="<? echo ''.$odkaz.$soubor.'.html'; ?>">
Toto téma je uzamčeno. Odpověď nelze zaslat.