← Desenvolvimento

Erro ao criar pop-up

Lida 1031 vezes

Offline

CasaTuga 
Membro
Mensagens 397 Gostos 0
Troféus totais: 26
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

Alguém me sabe dizer onde está o erro, o objectivo é abrir uma janela pop-up ao clicar numa imagem (a img foi colocada por css)

Citar
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in .../Themes/Cargo/index.template.php on line 399


Citar
echo '<li><a href="http://link" onclick="window.open('http://link','popup','width=500,height=500,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no'); return false" class="kwick opt9"><span>Gloss&#225;rio</span></a></li>';
Offline

Diogo Pinto 
Administrador
Mensagens 4400 Gostos 371
Feedback +4

Troféus totais: 37
Trófeus: (Ver todos)
Avatar Search Level 6 Linux User Mobile User Super Combination Combination Topic Starter 50 Poll Votes 10 Poll Votes

echo '<li><a href="http://link" onclick="window.open(\'http://link\',\'popup\',\'width=500,height=500,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no\'); return false" class="kwick opt9"><span>Glossário</span></a></li>';

Tenta assim...
Offline

CasaTuga 
Membro
Mensagens 397 Gostos 0
Troféus totais: 26
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

echo '<li><a href="http://link" onclick="window.open(\'http://link\',\'popup\',\'width=500,height=500,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no\'); return false" class="kwick opt9"><span>Glossário</span></a></li>';

Tenta assim...
   :obrigado: :obrigado:
Já funciona, podes me apenas explicar para que serve as alterações que fizeste ?!

é que obocado, Eu tinha isto a funcionar, mas estava a tentar alterar umas coisas e deixou de dar. E não tinha nenhuma barra dessas ...
Offline

Diogo Pinto 
Administrador
Mensagens 4400 Gostos 371
Feedback +4

Troféus totais: 37
Trófeus: (Ver todos)
Avatar Search Level 6 Linux User Mobile User Super Combination Combination Topic Starter 50 Poll Votes 10 Poll Votes

O echo que fizeste em PHP, começaste por ', ao utilizares no código da popup para delimitar o tamanho, etc, utilizaste ', o que fecha o código PHP, causando um erro... Eu adicionei uma \ antes do ' (\') para ele não identificar o ' como fim do código PHP... ;)