Bild abfragen.

ahamm

Mitglied
Ich habe ein Prblem und zwar moechte ich in einer Tabelle Bilder einfuegen.Klappt.
Ich moechte aber auch das zum beispiel dass nur gewisse Bilder nebeneinander gesetzt werdewn koennen.Ich habe diese J.s Funktion mir ausgedacht.

function laden (bildnr ){
if (document.images[bildnr+1].src == bild9){
alert ('darfst du nicht')
}
else { document.images[bildnr].src = spch.src

}}

geht aber nicht.Kann mir da Jemand helfen?
 
Ich habe jetzt meine Dildabfrage jetzt so geregelt:

Code:
if document.images[bildnr].src== "http://127.0.0.1:8002/p_trans.gif"){
alert(' Darf man nicht ')
}

ist aber sehr doof geschrieben...Kann mir Jemand weiterhelfen?
 
Probiers so:
Code:
<script type="text/javascript">
<!--
bild9=new Image();
bild9.src="n_trans.gif"

function laden (bildnr )
{
  if (document.images[bildnr+1].src == bild9.src)
    {
      alert ('darfst du nicht')
    }
  else 
    { 
      document.images[bildnr].src = spch.src
    }
}
//-->
</script>

Das Problem, weshalb die Sache im 1. Versuch nicht klappt:

Code:
bild9="n_trans.gif"

bild9 enthält nun einen String, dieser besteht aber nur aus n_trans.gif.
Wenn du diesen mit der src eines Bildes vergleichst, slägt das fehl, weil in der src der komplette absolute Pfad zum Bild gespeichert ist.

meine vorgeschlagene Änderung:
Code:
bild9.src="n_trans.gif"
...bewirkt, dass du dem bild9 ein neues src-Attribut zuweist, wenn du nun damit arbeitest, ist auch dort immer der komplette absolute Pfad verfügbar....der Vergleich funktioniert nun also.
 

Neue Beiträge

Zurück