2016-07-26 20 views
1

Ich habe eine Seite zu übermitteln, und ich habe gewählt, Element zu verwenden, um dies mit und Bild, das ein wenig auf Hover zoomt.Eingabeelement generiert x und y Koordinaten des Mausklicks

Aufgrund der seltsamen Art der Frage fand ich bei google nichts Wichtiges zu diesem Thema, da ich es nicht in einfachen Stichworten formulieren konnte.

ist dies die PHP. (Ich weiß, ist echo HTML-Elemente schlechte Praxis, sondern lässt Fokus auf Problem auf der Hand.)

echo '<form method="get">'; 
echo '<input type="hidden" name="v" value="30" />'; 
echo '<div class="hover01 column">'; 
echo '<div>'; 
echo '<figure>'; 
echo '<input type="image" name="submit" src="http://[img host]/image.jpg" border="0" alt="Submit"/>'; 
echo '</figure>'; 
echo '</div>'; 
echo '</div>'; 
echo '</form>'; 

Jetzt, als ich auf das Bild klicken i, wie es in der GET-Wert übergeben soll, aber es geht auch die x, y-Position, wo der Klick ähnlichen

auf dem Bild aufgetreten

& submit.x = 24 & submit.y = 34

wie entferne ich die zusätzlichen zwei Werte, so dass Die URL sieht nett und ordentlich aus diese

http://localhost/vlp/?v=5 

statt dessen

http://localhost/vlp/?v=5&submit.x=24&submit.y=34 

Wenn ich das <input> Element <img> Element ändern, dann gibt es keine zusätzlichen GET-Werte, aber ich brauche die Seite mit neuen Werten zu unterwerfen und neu zu laden und haben die Bild, das auf Schweben zoomt.

Kann dies ohne Javascript erfolgen?

Antwort

0

Ich werde nur <button> stattdessen verwenden, um die zusätzlichen GET-Werte in URL

zu beheben