Mit Javascript etwas an die URL anhängen

  • Ich hab ein wohl kleineres problem.


    Schon vorhanden:

    JavaScript
    1. <script type="text/javascript">
    2. <!--
    3. function aReload()
    4. {
    5. window.location = "http://.../index.php?action=scheck&ip=62.104.179.209&port=47200&ref=true&s_on=true&s_bu=true&vol=25&n_sea=0";
    6. }
    7. //-->
    8. </script>


    Der Link wird mir per PHP dynamisch erstellt.
    Nun habe ich aber ein kleiner Icon in der Seite, bei dem "onclick" ein neuer Teil an die URL angehängt werden soll.

    HTML
    1. <img src=".../Images/sound_music-on.png" border="0" width="15" height="15" alt="flag" title="no sound for this player" onClick="aReload()" />


    Ich hab mir vorgestellt, jeder Zeile eine ID zu vergenen und diese ID "onclick" an die Funktion zu übergeben, um es an die URL anzuhängen.


    ist das möglich?



    EDIT:
    Bin soweit, dass ich die id in die Funktion bekomme:

    PHP
    1. echo '<img id="'.htmlspecialchars($Player).'" src=".../Images/sound_music-on.png" border="0" width="15" height="15" alt="x" title="Sound off for this player" onClick="aReload(this.id)" />';


    HTML
    1. <img id="Szetland" src=".../Images/sound_music-on.png" border="0" width="15" height="15" alt="x" title="Sound off for this player" onClick="aReload(this.id)" />


    Nur wie "sage" ich Javescript, dass es nur etwas anhängen soll, wenn "id" existiert?
    So funktionierts nämlich nicht:

    JavaScript
    1. <script type="text/javascript">
    2. <!--
    3. function aReload(id)
    4. {
    5. window.location = "http://.../index.php?action=scheck&ip=62.104.179.209&port=47200&ref=true&s_on=true&s_gr=true&vol=25&n_sea=0"(if(id){+id});
    6. }
    7. //-->
    8. </script>

    =/

    Dieser Beitrag wurde bereits 3 Mal editiert, zuletzt von cottton ()

  • JavaScript
    1. if(id!='' && is_string(id))?window.location='http://.../index.php?action=scheck&ip=62.104.179.209&port=47200&ref=true&s_on=true&s_gr=true&vol=25&n_sea=0&id='+id:false;