Benötige Hilfe: URLs nachträglich in einer Seite austauschen
Jörn
- javascript
Hallo,
mein Webhoster ist Pleite gegangen und neben den üblichen Problemen und Ärgernissen sind nun auch meine Ebay Auktionen alle ohne Bilder. Da Ebay nur erlaubt den Auktionstext zu ergänzen und man auch die Bild-URLs nicht mehr editieren kann, würde ich gerne die URL sozusagen "hintenrum" austauschen.
Ich dachte es gibt vielleicht eine Möglichkeit die Auktion mit einem Script zu ergänzen welches den Browser anweist alle URLs zu meinem alten Webhoster mit einer aktuellen URL zu ersetzen.
Ich hoffe ich habe mich halbwegs verständlich ausgedrückt und Ihr könnt mir weiterhelfen. :)
Vielen Dank,
Jörn
Ich dachte es gibt vielleicht eine Möglichkeit die Auktion mit einem Script zu ergänzen welches den Browser anweist alle URLs zu meinem alten Webhoster mit einer aktuellen URL zu ersetzen.
Klar die Möglichkeit gibt es.
Wenn du die Bild URL austauschen möchtest benötigst du http://selfhtml.teamone.de/javascript/objekte/images.htm und wenn du Links austauschen willst http://selfhtml.teamone.de/javascript/objekte/links.htm
Struppi.
Hi,
Ich hoffe ich habe mich halbwegs verständlich ausgedrückt und Ihr könnt mir weiterhelfen. :)
Z.B.:
var NeuerURL=new Array();
// Hier Array füllen
if(document.images && document.images.length) {
for(i=0,i<document.images.length,i++) {
if(document.images[i].src.indexOf("http://www.pleiteprovider")>=0) {
document.images[i].src=NeuerUrl[i];
}
}
}
Einfaches Beispiel, "Suche & Ersetze" ist natürlich eleganter (und ggf. einfacher) als ein Array ...
Gruß, Cybaer
Und statt dem vertipptem "," muß es natürlich ";" in der Schleife heißen ... =%-)
Ich hoffe ich habe mich halbwegs verständlich ausgedrückt und Ihr könnt mir weiterhelfen. :)
Z.B. [snip]
Einfaches Beispiel, "Suche & Ersetze" ist natürlich eleganter (und ggf. einfacher) als ein Array ...
Danke Cybaer,
leider hat das in meinem ersten offline Test nicht geklappt. Das kann allerdings auch daran liegen, dass ich ein kompletter Anfänger bin und mir schon der Kopf vom vielen RTFM brummt. ;)
Ich habe gesehen, dass Ebay anscheinend schon selber eine Variabel für meine Biler benutzt:
var eBayUser_SelfHosted_image = new Image();
eBayUser_SelfHosted_image.src = 'http://pleiteprovider.de/pics/bild.jpg';
Und später in der Beschreibung diese URL benutzt: <img src="eBayISAPI.dll_dateien/peli_m6_002.jpg">
Kann das der Grund sein? Mit welcher Methode könnte ich denn alle "http://pleiteprovider.de/pics/" gegen eine neue URL tauschen?
Sorry wenn das so verwirrt klingt wie ich mich fühle. ;)
Jörn
Hi,
Ich habe gesehen, dass Ebay anscheinend schon selber eine Variabel für meine Biler benutzt:
Egal.
Und später in der Beschreibung diese URL benutzt: <img src="eBayISAPI.dll_dateien/peli_m6_002.jpg">
Dann hätte document.images[0].src den Wert "eBayISAPI.dll_dateien/peli_m6_002.jpg", der durch "http://meinneuerprovider/pics/bild.jpg" ersetzt werden müsste.
Bedenke aber, daß so *alle* IMG-Tags indiziert werden. D.h., das erste "deiner" Bilder trägt nicht (wie oben im Beispiel) die Nummer "0", sondern eine höhere Nummer! Der erste IMG-Tag hat die 0, das zweite IMG-Tag die 1, ...
Mit welcher Methode könnte ich denn alle "http://pleiteprovider.de/pics/" gegen eine neue URL tauschen?
Wenn man bei den alten URLs einfach "http://pleiteprovider.de/pics/" gegen "http://meinneuerprovider.de/neuepics/" austauschen kann, kann man es einfach automatisieren (in der for-Schleife statt der Neuzuweisung aus dem Array einfach den alten Teil durch den neuen ersetzen).
Gruß, Cybaer
Hallo Jörg,
Soweit mir bekannt ist, wird der editierte Text von ebay nach den Tags <iframe> und <script> gefiltert nicht aber nach <img>. Sollte also kein Problem sein <img src="http://www.deinneuerprovider.de/01.gif" ~> einzuschleusen.
Wenn ebay das jetzt auch schon filtern, hast Du immer noch die Möglichkeit die Auktionen sofort abzubrechen und gänzlich neu zu machen.
Gruß aus Berlin!
eddi
Hallo.
Soweit mir bekannt ist, wird der editierte Text von ebay nach den Tags <iframe> und <script> gefiltert
Ich bin mir, was das angeht, nicht ganz sicher, aber ich glaube, daß manche Scripts zugelassen sind. Schließlich landet man ja immer mal auf Angeboten, die mit diesen gräßlichen animierten Mausspuren und ähnlichem gestaltet sind.
Wenn ebay das jetzt auch schon filtern, hast Du immer noch die Möglichkeit die Auktionen sofort abzubrechen und gänzlich neu zu machen.
Das geht meines Wissens nach nur, wenn noch kein Gebot vorliegt.
Gruß
Haberstroh
Hallo Jörg,
Soweit mir bekannt ist, wird der editierte Text von ebay nach den Tags <iframe> und <script> gefiltert nicht aber nach <img>. Sollte also kein Problem sein <img src="http://www.deinneuerprovider.de/01.gif" ~> einzuschleusen.
Hallo Eddi,
ich kann natürlich ein neues Bild anhängen, aber meine Browser wollen immer noch die Bilder in der Beschreibung und ganz oben links die Vorschau laden und laden sich dabei tot. Natürlich zerschiesst es auch ein wenig das Layout und ich finde das Vorschau-Bild auch sehr praktisch als Aufhänger für eine Auktion.
Verstehe ich das richtig, dass man gar keine Scripte anfügen kann? Macht natürlich Sinn um nachträgliche Manipulation vorzubeugen.
Gruss zurück aus Berlin,
Jörn