"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

JS: if-condition

flocky 20.03.2006 - 17:18 719 5
Posts

flocky

sn0wner (analphabet)
Avatar
Registered: May 2002
Location: life-compiler
Posts: 1663
ich verstehs nicht...
Code:
if(pic1.src == 'images/tao.jpg')
{alert("confirm");
 pic1.src = 'images/tao2.jpg';}
und @ html:
Code:
<img id="pic1" name="pic1" src="images/tao.jpg">
beim ausführen der func kommt nix :confused:

freezer90

Ex SE Student
Avatar
Registered: Aug 2002
Location: Linz
Posts: 768
Zitat von flocky
ich verstehs nicht...

ich verstehs auch nicht *g*
etwas wenig information...

wie rufst du die funktion auf? bzw. welche funktion?

wie greifst du auf das bild zu? probiers doch mal mit document.getElementById("pic1").src ...

lg
freezer90

flocky

sn0wner (analphabet)
Avatar
Registered: May 2002
Location: life-compiler
Posts: 1663
mit getelementbyid usw. hab ichs eh auch schon probiert, geht auch nix.

ich greif über ein a-element per onclick zu:
<a name="picnext" id="picnext" href="#" onclick="swapimglink();">nexty</a>

wenn ich direkt schreibe: onclick="pic1.src = 'images/tao2.jpg';" dann gehts auch, nur über die func gehts ned

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25422
schaut nicht falsch aus..

debugge es halt einfach mit ein paar alerts. gibts javascript fehler? usw.. ganz normaler vorgang :)

flocky

sn0wner (analphabet)
Avatar
Registered: May 2002
Location: life-compiler
Posts: 1663
bin grad draufgekommen indem ich pic1.src direkt ausgegeben hab, wenn ich die src über js auslese dann gibt er mir den absoluten pfad zurück :(
gibts irgendeine möglichkeit halbwegs dynamisch auf den relativen pfad zu kommen?

Rektal

Here to stay
Registered: Dec 2002
Location: Inside
Posts: 4452
Zitat
Schreib mal in <img onclick> rein
Code:
alert(this.src);
, was gibt er dir aus? Ich wette es steht die komplette URL inc. http, domain, usw.
Ok, hatte die Antwort (Cache) noch nicht gesehen. Du kannst es mit regular expression machen (google), du matchst also nur ob dein gewuenschter filename am ende von .src ist.
Bearbeitet von Rektal am 21.03.2006, 15:05
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz