mrlaffer: prompt

Ich möchte einen Link dynamisch per Javascriptfunktion aufbauen. Zudem soll es möglich sein die ismap koordinaten zu übergeben.

Bisher programmiert
<script>
 function inputIdee(){
     Check = prompt("Test", "");
     return(true);
 }
</script>

<a href="#" onClick="javascript:inputIdee();">
  <img src="#" width="750px" height="400px" border="0" ismap>
</a>

Schlussendlich soll der Link so aussehen:
#?MyText=[dynamisch]&Coords=15,12

Ist dies möglich?

Gruss mrlaffer

  1. Noch keine Antwort gefunden?

    Ich möchte einen Link dynamisch per Javascriptfunktion aufbauen. Zudem soll es möglich sein die ismap koordinaten zu übergeben.

    Bisher programmiert
    <script>
    function inputIdee(){
         Check = prompt("Test", "");
         return(true);
    }
    </script>

    <a href="#" onClick="javascript:inputIdee();">
      <img src="#" width="750px" height="400px" border="0" ismap>
    </a>

    Schlussendlich soll der Link so aussehen:
    #?MyText=[dynamisch]&Coords=15,12

    Ist dies möglich?

    Gruss mrlaffer

  2. Hi,

    Ist dies möglich?

    ja. Du musst dann aber die Mauskoordinaten per JS ermitteln.

    Gruß
    Wurf

    1. Könntest du ein gutes Beispiel posten?

      Hi,

      Ist dies möglich?

      ja. Du musst dann aber die Mauskoordinaten per JS ermitteln.

      Gruß
      Wurf

      1. moin mrlaffer

        Könntest du ein gutes Beispiel posten?

        So ungefähr sollte das ausschaun bei dir:

        <script>
         function inputIdee(e){
             var event;

        if(!e){
         x=window.event.offsetX;
                y=window.event.offsetY;
             }
             else{
               x=e.pageX;
               y=e.pageY;
             }
             Check = prompt("Test", "");
             var link=document.getElementById("link");
             link.href=link.href+"?MyText="+Check+"&Coords="+x+","+y;
         }
         function init(){
            document.getElementById("link").onmousedown=inputIdee;
         }
        </script>
        <body onload="init()">
        <a id="link" href="#">
          <img src="italyfoto.jpg" width="750px" height="400px" border="0" ismap>
        </a>
        </body>

        und noch was am Rande: ich möchte nicht nochmal so eine unfreundliche mail lesen muessen.

        Grüße aus Berlin
        lina-

        --
        Self-Code: ie:% fl:( br:^ va:) ls:/ fo:| rl:( ss:) de:] js:| mo:)