Как отобразить окно предупреждения, содержащее HTML-теги? - PullRequest
2 голосов
/ 10 мая 2011

Я хочу отобразить строку, содержащую теги HTML, в окне предупреждения.событие onclick запускает это действие, но предупреждение не отображается ..

Это функция javascript для отображения окна предупреждения.

function DisplayNext(Next){
            alert(Next);

        }

Jsp:

String test="DisplayNext(\"<table><table cellspacing='10' cellpadding='10'><tr><th>ID</th><th>Lattitude </th><th>Longitude</th><th>Gpsid</th><th>Speed</th><th>Type</th><th>Routeid</th><th>Status</th><th>Passengers</th><th>Capacity</th><th>Delete</th><th>Update</th></tr><tr><td>1</td><td>20.0</td><td>51.0</td><td>19.0</td><td>30.0</td><td>Bus</td><td>3</td><td>Active</td><td>20</td><td>65</td><td><a href=Deletetable.jsp?command=deleteVehicles&vehicle_ID=1><img  src='Delete.gif' alt='Delete' title='Delete' width='20' height='20'></a></td><td><a href=Home.jsp?command%3Dvehicle%26commandid%3Dupdate_form%26Vehicle_ID%3D1%26vehicle_locX%3D20.0%26vehicle_locY%3D51.0%26vehicle_Gpsid%3D19.0%26vehicle_speed%3D30.0%26vehicle_type%3DBus%26vehicle_routeid%3D3%26vehicle_status%3DActive%26vehicle_passengerno%3D20%26vehicle_capacity%3D65%26vehicle_agentid%3D3 ><img src='Update.gif' alt='Update' title='Update' width='20' height='20'></a></td></tr><table cellspacing='10' cellpadding='10'><tr><th>ID</th><th>Lattitude </th><th>Longitude</th><th>Gpsid</th><th>Speed</th><th>Type</th><th>Routeid</th><th>Status</th><th>Passengers</th><th>Capacity</th><th>Delete</th><th>Update</th></tr><tr><td>1</td><td>20.0</td><td>51.0</td><td>19.0</td><td>30.0</td><td>Bus</td><td>3</td><td>Active</td><td>20</td><td>65</td><td><a href=Deletetable.jsp?command=deleteVehicles&vehicle_ID=1><img  src='Delete.gif' alt='Delete' title='Delete' width='20' height='20'></a></td><td><a href=Home.jsp?command%3Dvehicle%26commandid%3Dupdate_form%26Vehicle_ID%3D1%26vehicle_locX%3D20.0%26vehicle_locY%3D51.0%26vehicle_Gpsid%3D19.0%26vehicle_speed%3D30.0%26vehicle_type%3DBus%26vehicle_routeid%3D3%26vehicle_status%3DActive%26vehicle_passengerno%3D20%26vehicle_capacity%3D65%26vehicle_agentid%3D3 ><img src='Update.gif' alt='Update' title='Update' width='20' height='20'></a></td></tr><tr><td>2</td><td>-20.134946</td><td>57.527719</td><td>20.0</td><td>50.0</td><td>Bus</td><td>1</td><td>Active</td><td>45</td><td>65</td><td><a href=Deletetable.jsp?command=deleteVehicles&vehicle_ID=2><img  src='Delete.gif' alt='Delete' title='Delete' width='20' height='20'></a></td><td><a href=Home.jsp?command%3Dvehicle%26commandid%3Dupdate_form%26Vehicle_ID%3D2%26vehicle_locX%3D-20.134946%26vehicle_locY%3D57.527719%26vehicle_Gpsid%3D20.0%26vehicle_speed%3D50.0%26vehicle_type%3DBus%26vehicle_routeid%3D1%26vehicle_status%3DActive%26vehicle_passengerno%3D45%26vehicle_capacity%3D65%26vehicle_agentid%3D1 ><img src='Update.gif' alt='Update' title='Update' width='20' height='20'></a></td></tr></table>\")";

                                            NextLink = "<br><a href='#' onclick="+test+"> Next</a>";

Когда нажимается следующая ссылка, окно предупреждения не отображается. Как его отобразить?

Я изменяю свои коды на что-то более простое, но я не могу отобразить теги html с помощью окна предупреждения.Коды есть в комментарии TheStijn

1 Ответ

2 голосов
/ 10 мая 2011

Вы используете двойные кавычки как в тестовой строке, так и в теге href. Сделайте это вместо:

String test = "DisplayNext('ID...')";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...