2013-05-29 2 views
0

Я хочу, чтобы преобразовать свой сайт в Prolog и у меня есть этот код в HTML:Пролог: Преобразование HTML в Prolog OnClick = window.location

<p align="center"><input type="submit" id="sublog" name="login" value="Log in" /> 
    <input type="submit" id="subreg" onclick="window.location='http://localhost/CVnator/CVnator/register.php'; return false;" value="Register" /></p> 

и я пытаюсь сделать это в SWI-Пролог, я сделал это, и это работает, но я не знаю, как установить OnClick:

p([align='center'], input([name=login, type=submit, value='Log in'])), 
p([align='center'], input([name=login, type=submit, value='Register'])) 

мне нужно положить его в пункте регистр, как я могу это сделать?

ответ

0

Это, кажется, работает для меня:

?- phrase(
    html(p([align='center'], 
     input([name=login, type=submit, value='Register', 
       onclick='window.location=''http://localhost/CVnator/CVnator/register.php'';return false;']))), 
    X), 
    print_html(X). 

<p align="center"> 
<input name="login" type="submit" value="Register" 
     onclick="window.location='http://localhost/CVnator/CVnator/register.php';return false;"> 

Я полагаю, хитрость заключается в том, чтобы удвоить вверх одиночные кавычки, чтобы вставить их.

Смежные вопросы