Kann mir jemand einen Tip geben wo sich ind em Script der Fehler befindet?
[PHP]CPC464[/PHP]
Danke!
Hallo,
schau mal hier …
[php]
<a href=„#“ onclick=„window.open(‚…/ansicht_abbildung.php?foto=<?php echo urlencode("../fotos/Amstrad/Hardware/CPC464.jpg") ?>‘,‚Abbildung‘,‚width=660, height=208‘)“ title=„CPC464“>CPC464
[/php]
Hallo,
da muß noch ein Fehler darin sein.
Aber danke für den Tip!
Wenn du kein PHP hast kannst du das selbe auch mit JavaScript erreichen:
encodeURI() oder encodeURIComponent()
[HTML]CPC464 [/HTML]
Hoppla!
Zu früh gefreut.
encodeURI() oder encodeURIComponent() bringen nicht das gewünschte Ergebniss. Die enthaltenen + werden alle durch LEERZEICHEN ersetzt.
Gar nicht dran gedacht
Es gibt ja auch noch leute ohne PHP
In der URL die du uns gezeigt hast ist doch gar kein plus enthalten oder?
Aber mal abgesehen davon sollte das eigentlich nicht der Fall sein. Komisch…
Richtig.
Aber in dieser: …/fotos/Sinclair/Hardware/ZX Spectrum +2.jpg
Sorry, hatte vergessen das zu erwähnen.
Ich habe vor für jede URL ein neues Fenster in einer bestimmten Größe zu öffnen, das auch noch eine bestimmte Hintergrundfarbe hat.
Mit encodeURIComponent() gings jetzt plötzlich doch.
Vielen dank!
Noch eine Frage dazu.
Das geöffnete Fenster erhält ja den namen der im window.open definiert wird.
Wird das Fenster jetzt allerdings nicht geschlossen bevor ein neues geöffnet wird, bleibt die Fenstergröße vom vorrigen link erhalten und der Inhalt passt dann nicht mehr ins Fenster.
Da ich nicht unbedingt jedem Fenster einen eigenen namen geben will, würde ich gerne wissen ob es da eine andere Lösung dafür gäbe?
Eine Idee wäre das, das Fenster vorher automatisch geschlossen wird bevor das neue geöffnet wird.
Hat jemand eine Idee?
ich verschiebe mal ins Javascript-Forum…