spezifisches bild aufrufen
jasmine
- javascript
0 Joachim0 Danny0 Jürgen Berkemeier
Hallo zusammen,
Ich muss anhand von prompt den username fragen. Dann müssen 3 Namen speziell vermerkt sein damit ich je nach name ein spezielles bild laden kann. Und zwar muss das bild oben rechts erscheinen.
Ich hab bis jetzt folgenden script (der offensichtlich nicht stimmt)
im Head:
<SCRIPT language="JavaScript">
var yourname= prompt("Please enter your name:", "here");
if ( (yourname=="name1") )
{
else if ( (yourname=="name2") )
}
else if ( (yourname=="name3") )
{
</SCRIPT>
im body:
<SCRIPT language="JavaScript">
document.write("<LEFT><H1>Aloha, " + yourname + " ! Good Choice! </H1></LEFT>");
</script>
ich versuchte mit <img src="bild1.jpg"> aber dann geht gar nix mehr.
vielen dank für eure hilfe!
jasmine
Hi,
if ( (yourname=="name1") )
{
else if ( (yourname=="name2") )
}
else if ( (yourname=="name3") )
{
Zaehle mal Deine geschweiften Klammern. Ansonsten ist Dir schon klar, dass man bloss in den Quellcode schauen muss, wenn man nicht weiss, was man eingeben soll?
Gruesse Jo
Hallo Jasmine,
if ( (yourname=="name1") )
{
else if ( (yourname=="name2") )
}
else if ( (yourname=="name3") )
{
dieser Teil macht so überhaupt keinen Sinn.
document.write("<LEFT><H1>Aloha, " + yourname + " ! Good Choice! </H1></LEFT>");
Es gibt keinen HTML-Tag namens left.
ich versuchte mit <img src="bild1.jpg"> aber dann geht gar nix mehr.
Wo versuchtest Du das?
MfG
Danny
Hallo,
Hallo Jasmine,
Dein Code ist nicht ganz OK, wie Du ja schon bemerkt hast. (Klammern, <left> kenne ich nicht)
Um Dein Problem zu lösen, könntest Du den Namen abfragen, ein ".jpg" dran hängen und das Bild mit Javascript laden! Problem ist dann aber, das es Namen gibt, die nicht als Dateiname benutzt werden dürfen. Außerdem darf der Fall eines unbekannten Namens nicht vergessen werden. Der folgende Vorschlag eignet sich aber nur für kleine Personengruppen. Bei vielen Besuchern, die erkannt werden sollten, würde ich die Personen- und Bildnamen ich Arrays legen und die Abfrage in einer FOR-Schleife durchführen.
<body>
...
<script language="JavaScript" type="text/javascript">
var name=prompt("Please enter your name:", "here");
if (name=="Otto") {
document.write("<img src='Otto.jpg'>");
}
else if (name=="Jasmine") {
document.write("<img src='Jasmine.jpg'>");
}
else if (name=="Jürgen") {
document.write("<img src='Juergen.jpg'>");
}
else {
document.write("<p>Ich kenne Sie nicht!</p>")
}
</script>
...
</body>
Gruß, Jürgen