Hallo Leute,
ich bräuchte mal eure Hilfe, da ich nicht weiterkomme...
Code:
<script type='text/javascript'>
function change(){
var image = document.getElementById("image")
var select = document.getElementById("select");
image.setAttribute("src",select.value+".jpg")
input.setAttribute("value",select.value)
}</script>
...
<?php
$result = mysqli_query($DB, "SELECT * FROM artikel ORDER BY id ASC");
echo "<select id='select' name='Artikel' onchange='change()' style='width: 300px;'>";
echo "<option value=''>Please select Artikel</option>";
echo "<option value=''>-----------------------</option>";
while ($row = mysqli_fetch_array($result))
{
$new1 = ($row['artikelnr'] . " " . $row['artikelname']);
$new2 = str_replace('%20', ' ', $new1);
echo "<option name='artikel' value='".$new2."'>" . $new2 . "</option>";
}
echo "</select>";
?>
...
<img src="startbild.png" id="image" height="100"/>
Soweit funktioniert alles und die Nr und der Name werden ausgegeben.
Aber der Bildname im img tag (id=image) wird immer mit %20 (1%20Bildname.jpg) ausgegeben, aber ich möchte das gerne mit space (1 Bildname.jpg) haben.
Könnte mir einer helfen, wie ich das machen muss?
Vielen Dank.
Also du hast nur 4 Zeilen JavaScript. Bei einer gewissen Zeile willst du ja die URL "verändern". Jetzt kannst du mal überlegen, welche Zeile betroffen ist, wo genau der Wert abgefragt wird und was diese Funktion macht, die dir gezeigt wurde.
Zumindest hast du die Zeile gefunden. Du brauchst dafür kein Profi zu sein. Das sind elementare Grundlagen. Aber ich weiss nicht in wiefern du coden kannst.
Hallo und Danke.
Wenn ich das so mache wie du geschrieben hast
image.setAttribute("src" , 'img/Monster/' + decodeURI(select.value) + ".png")
dann wird der Pfad zum Bild immer noch mit %20 und nicht mit space gefüllt.
es sollte aber Troll.png
Hättest Du evtl noch eine Idee?
Und nein ich bin keine große Programmiererin, ich bin grade dabei zu lernen...
Leerzeichen werden wenn man diese in die Adresszeile aufruft automatisch zu %20.
Entweder entfernst du das Leerzeichen aus deiner Datei oder musst damit leben das %20 in der URL steht.
Jetzt mal abgesehen davon: Wenn du den Link mit Rechtsklick kopierst oder diesen über die Adresszeile aufrufst, verwandelt sich das Leerzeichen in der URL automatisch zu %20. Das ist aber normal. Kannst du nichts gegen machen.
Und normalerweise sollte es keine Komplikationen geben, wenn im Query %20 enthalten ist, da dein Browser und jeder normale Webserver es als ein Leerzeichen interpretiert.
Danke Most. Ich werde das mal ausprobieren.
Ich dachte das ergibt ein Poblem, wenn die %20 im Link auftaucht, aber wenn das 'normal' ist und kein Problem ergibt, bin ich zufrieden...
2089er game core ersetzten durch 34k game core 12/30/2014 - Metin2 Private Server - 0 Replies wie der Titel schon sagt brauch ich eure hilfe !!
bin mit den Server zu 80% Fertig doch jetzt kann ich den rest nicht mehr
machen weil meine Core zu alt für die sachen sind
was baruche ich alles um meine 80% fertigstellung beizubehalten ?
game core 2089 upadte auf die 34k game
und die db core werde ich auch brauchen :rolleyes:
2089er game core ersetzten durch 34k game core
wie der Titel schon sagt brauch ich eure hilfe !!
icon etc. ersetzten 04/18/2011 - Metin2 Private Server - 2 Replies Hii
ich will die neuen Waffen von xDarki einfügen
aber da muss man ja die icon etc Dateien durch den alten ersetzten
und ich habe aber meine icon root etc. Dateien geändert damit ich neue Rüstungen bekomme
was ich die Rüstungen auch nicht sehe -.-
Pferde ersetzten 02/20/2011 - Metin2 Private Server - 3 Replies Hey leute kann mir einer en genaues how to geben wie ich zumbeispiel militär gaul mit dem löwen ersetzte bekomme es irgend wie nich selbst hin...
im client sind sie drin kann sie auch benutzten (schlagen geht nich) deshalb wil ich sie ersetzten finde die reittiere eh cooler :D
Brauche hilfe zum ersetzten 12/29/2009 - S4 League - 0 Replies Kann mir jemand vielleicht verraten welches .x4 ich verändern muss um aus trainings sachen ne rail gun z.B. zu machen. Und geht das auch mit den +15 hp skill ?
*edit*
Okay das mit dem trainings plasma hab ich gefunden. Wie kann ich daraus jetzt z.B. eine Rail Gun machen ?
*edit2*
Hab versucht Half HP Mastery zu Anchor zu machen. Ohne erfolg. Aus Trainingsplasma Rail Gun machen auch noch nicht hinbekommen. Hoffe mir kann jemand helfen
*edit3*
Okay kann jetzt alles.