Функциональность кнопок с графикой - PullRequest
0 голосов
/ 19 апреля 2020

У меня есть USEMAP с областью / координатами, но в которой используется href. Как я могу получить функциональность кнопок, используемых для работы с графикой c, где она использует метод = post?

Этот код создает квадрат со стрелками вверх, вниз, север, восток, запад, юг , out, reset и DM. (Уж, я не включил DM и код сброса, но я думаю, что вы поняли, о чем я здесь говорю.

То, что я пытаюсь сделать, это заменить это графикой c компаса. С картой использования, которая отображает координаты севера, юга, востока, запада. Я выясню, что делать с подъемом вниз, наружу, DM и сбросом.

Смотрите, с помощью кнопок вы получите красивую пару имя / значение, которой вы можете назначить значение, но с помощью imagemap вы, похоже, получите только href - с URL-адресом и не сможете назначить значение имени для него. расшифруйте, как только вы go перейдете по этому URL.

Север, Восток, Запад, Юг, вниз и вниз Сброс и кнопка DM Квадрат

echo "<TABLE>";
echo "<TABLE BORDER=3 CELLSPACING=0 CELLPADDING=0>";
echo "<TR>";
echo "<FORM enctype='multipart/form-data' action='bddmain.php' method='post'>";

//  == Up ==
if ($room->up > 0) 
{   echo "<TD HEIGHT=30 WIDTH=85 ALIGN=CENTER VALIGH=CENTER><input type=submit name='dir' value='up' style='width:100%' id='hyperlink-style-button'/></TD> "; }
else        
{   echo "<TD HEIGHT=30 WIDTH=85 ALIGN=CENTER VALIGN=CENTER><p style='color:grey'>Up</p></TD>";  }

// ==  NORTH  ==
if ($room->north > 0) 
{    echo "<TD HEIGHT=30 WIDTH=85 ALIGN=CENTER VALIGN=CENTER><input type=submit name='dir' value='north' style='width:100%' id='hyperlink-style-button'/></TD> "; }
else
{ echo "<TD HEIGHT=30 WIDTH=85 ALIGN=CENTER VALIGN=CENTER><p style='color:grey'>North</p></TD>";  }

echo "<TD HEIGHT=30 WIDTH=85 ALIGN=CENTER VALIGN=CENTER><input type=submit name='dir' value='reset' style='width:100%' id='hyperlink-style-button'/></TD> ";


echo "</TR> ";
echo "<TR> ";
echo "<FORM enctype='multipart/form-data' action='bddmain.php' method='post'>";

// ==  WEST  ==
if ($room->west > 0) 
{    echo "<TD HEIGHT=30 WIDTH=85 ALIGN=CENTER VALIGN=CENTER><input type=submit name='dir' value='west' style='width:100%' id='hyperlink-style-button'/></TD> "; }
else
{ echo "<TD HEIGHT=30 WIDTH=85 ALIGN=CENTER VALIGN=CENTER><p style='color:grey'>West</p></TD>";  }

if ($mycharacter->id <= 5)
    {
     echo "<TD HEIGHT=30 WIDTH=85 ALIGN=CENTER VALIGN=CENTER><input type='submit' name='dir' value='*DM*' style='width:100%' id='hyperlink-style-button'/></TD>";
     }
  else
    {
     echo "<TD HEIGHT=30 WIDTH=85 ALIGN=CENTER VALIGN=CENTER><input type='button' action='nothing' style='width:100%' id='hyperlink-style-button'/></TD>";
    }

// ==  EAST ==
if ($room->east > 0) 
{    echo "<TD HEIGHT=30 WIDTH=85 ALIGN=CENTER VALIGN=CENTER><input type=submit name='dir' value='east' style='width:100%' id='hyperlink-style-button'/></TD> "; }
else
{ echo "<TD HEIGHT=30 WIDTH=85 ALIGN=CENTER VALIGN=CENTER><p style='color:grey'>east</p></TD>";  }

echo "</TR>";
echo "<TR>";
echo "<FORM enctype='multipart/form-data' action='bddmain.php' method='post'>";

// ==  OUT ==
if ($room->xitout > 0) 
{    echo "<TD HEIGHT=30 WIDTH=85 ALIGN=CENTER VALIGN=CENTER><input type=submit name='dir' value='out' style='width:100%' id='hyperlink-style-button'/></TD> "; }
else
{ echo "<TD HEIGHT=30 WIDTH=85 ALIGN=CENTER VALIGN=CENTER><p style='color:grey'>out</p></TD>";  }



// ==  South ==
if ($room->south > 0) 
{    echo "<TD HEIGHT=30 WIDTH=85 ALIGN=CENTER VALIGN=CENTER><input type=submit name='dir' value='south' style='width:100%' id='hyperlink-style-button'/></TD> "; }
else
{ echo "<TD HEIGHT=30 WIDTH=85 ALIGN=CENTER VALIGN=CENTER><p style='color:grey'>South</p></TD>";  }



// ==  Down ==
if ($room->down > 0) 
{    echo "<TD HEIGHT=30 WIDTH=85 ALIGN=CENTER VALIGN=CENTER><input type=submit name='dir' value='down' style='width:100%' id='hyperlink-style-button'/></TD> "; }
else
{ echo "<TD HEIGHT=30 WIDTH=85 ALIGN=CENTER VALIGN=CENTER><p style='color:grey'>Down</p></TD>";  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...