Autor | Zpráva | ||
---|---|---|---|
Bárny Profil * |
#1 · Zasláno: 10. 2. 2007, 12:27:17
Vážení přátelé, potřeboval bych poradit od zkušenějších programátorů než jsem já, tedy od všech.
Provádím skript v html: <a href="index.html" onclick="window.open('index.html'); return false">odkaz do nového okna javascriptem</a> ...... vše ok. Pokud ale to samé chci přepsat mezi php k pozdějším upravám, tak to nefunguje: <? echo "<a href='index.html' onclick='window.open(`index.html`); return false'>odkaz do nového okna javascriptem</a>"; ?> Zkoušel jsem i nahradit uvozovky za 'index.html'. Prosím Vás o radu, jak na to. Děkuji. Bárny. |
||
Joker Profil |
#2 · Zasláno: 10. 2. 2007, 12:31:14
Musíte správně udělat uvozovky. Jelikož potřebujete troje v sobě, nezbude než escapovat. Udělal bych to takhle:
echo('<a href="index.html" onclick="window.open('index.html'); return false">odkaz do nového okna javascriptem</a>'); Tohle: `myslím ani JS ani PHP jako uvozovku nebere. |
||
Bárny Profil * |
#3 · Zasláno: 11. 2. 2007, 09:04:58
Děkuji Vám za odpověď, bohužel ani toto formátování nefunguje.
Měl by někdo nějaký jiný nápad? |
||
Bárny Profil * |
#4 · Zasláno: 11. 2. 2007, 09:12:22
Zápis, který navrhoval Joker vyhazoval chybu, proto jsem zkusil přepsat uvozovky na:
echo('<a href="index.html" onclick="window.open("index.html"); return false">odkaz do nového okna javascriptem</a>'); nyní to chybu nevykazuje, ale neotevře se po kliknutí nové okno, pouze se odkaz zobrazí v původním, čili to nefunguje.... :-( |
||
nightfish Profil |
#5 · Zasláno: 11. 2. 2007, 09:19:51 · Upravil/a: nightfish
co takhle?
<?php echo "<a href='index.html' onclick='window.open(\"index.html\"); return false'>odkaz do nového okna javascriptem</a>"; ?> |
||
Bárny Profil * |
#6 · Zasláno: 11. 2. 2007, 09:31:56
Perfektní, funguje. Děkuji. Trápil bych se s tím ještě hodně dlouho nebýt Vás všech a tohoto webu. Ještě jednou díky.
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0