• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

picremote mit unterschiedlichen auflösungen

butschi

New member
hi,
und zwar hab ich hier von der seite des PicRemote ausprobiert.
es funktioniert auch eigentlich ganz gut, bis auf die tatsache, dass die verschiedenen "ziel-bilder" die gleiche auflösung haben müssen bzw. sie an die auflösung des ersten bildes angeglichen werden. ich möchte jetzt wissen wie man des mit verschiedenen auflösungen machen kann.

wäre echt nett, wenn mir das jemand erklären könnte...
danke!
 
das wäre natürlich ne möglichkeit, aber dann würden die bilder in ihren orginalen auflösung angezeigt werden. da meine bilder eine sehr hohe auflösung haben ist das so nicht möglich, ich kann die bilder aber auch nicht resizen. d.h., dass ich unbedingt kontrolle über die größe der bilder behalten muss...
trotzdem danke.
 
hallo,

wenn ich das richtig versteh, muss man hier 2 Versionen eines Bildes angeben:
einmal das kleinere:

<img src="bild_klein.gif" width="100" height="100" border=0>

und für die größere Darstellung das größere:

<a href="#" onMouseOver="change('gr','bild_gross')">

dann gibt's keine Probleme mit der Auflösung.


planet4.
 
entweder hab ich dich jetzt nicht verstanden oder du mich nicht.
die kleinen bilder für des onmouseover haben natürlich eine kleinere auflösung als die eigentlich anzuzeigenden bilder. darum gehts aber gar nicht, ich hab die kleinen bilder eh durch textlinks ersetzt. es geht darum, dass die verschiedenen großen bilder (große 1, große 2 usw.) bei diesem script die gleiche auflösung haben müssen, sonst werden sie gestaucht oder gedehnt und genau des möchte ich vermeiden.
falls ich dich missverstanden hab tuts mir leid ;)
 
Dann mach' doch alle Bilder gleich groß.
Alternativ kannst du auch der Funktion Parameter für die Abmessungen mitgeben.
Ist vielleicht umständlicher, aber wohl die einzige Möglichkeit.
 
wie schon gesagt, ich kann die bilder nicht einfach mal mit nem grafik-programm resizen, da das mehrere tausend sind und die aus einer datenbank eingefügt werden. die variante mit parameterübergabe klingt doch recht vielversprechend. jetzt meine bescheidene frage: wie macht man des??? ich hab von javascript nicht viel ahnung (reicht grad mal um zu verstehen wie das picremote script funktioniert)...
dankeschön!
 
function change(id,new,width,height)
{
document.getElementById(id).src=new;
document.getElementById(id).width=width;
document.getElementById(id).height=height;
}

Die Funktion ist so aufzurufen:
change("ID des großen Bilds","Name des neuen Bilds sammt Endung",200 [eben die Breite in Pixeln], 200 [die Höhe in Pixeln]);

Wenn es immer das selbe Bild ist, das geändert werden soll, kannst du dir den "id" Parameter sparen und ihn durch eine feste ID ersetzten.
 
Zurück
Oben