JS: if-condition

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/js_if-condition_160464/page_1 - zur Vollversion wechseln!


flocky schrieb am 20.03.2006 um 17:18

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 schrieb am 20.03.2006 um 17:23

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 schrieb am 20.03.2006 um 17:26

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 schrieb am 21.03.2006 um 01:22

schaut nicht falsch aus..

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


flocky schrieb am 21.03.2006 um 12:19

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 schrieb am 21.03.2006 um 15:03

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.




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025