Autor |
Nachricht |
Ragnaroek
Account gelöscht Threadersteller
Ort: -
|
Verfasst Mi 20.12.2006 20:50
Titel JS - Onclick in PHP-DB-Abfrage... |
|
|
Hallo Allerseits...
zu später Stunde noch ein kleines Problem:
Ich sitze hier gerade an einer Bildergalerie. Das ganze soll DB-gestützt sein. Das klappt auch soweit recht gut. Das einzige Problem was ich noch habe ist die onclick-Anweisung in der DB-Ausgabe. Es soll am Ende so aussehen dass ein Fenster mit dem Bild in vorgegebener Größe geöffnet wird.
Ich denke dass das Problem in der Anweisung an den " und den ' liegt. Gibt es da eine Möglichkeit das ganze zu lösen?
Hier mal der Code wie ich ihn bis jetzt habe:
Code: | echo '<span class="float_bilder"><a href="images/' . $datensatz["bild_gross_link"] . '">
<img src="images/' . $datensatz["bild_klein_link"] . '" width="150" height="150" style="border:solid 1px
#cccccc; padding:0px;" alt="' .$datensatz["bild_klein_alt_text"] . '" title="' . $datensatz["bild_klein_alt_text"
] . '" onclick="MM_openBrWindow('dieter-nuhr-fanclub-galerie-nuhr-2006-1-gross.html','nuhr20061','width=578,
height=800')></a></span>'; |
Wäre klasse wenn jemand da eine Idee hätte...
Danke sagt artig
der Ragna
Zuletzt bearbeitet von am Mi 20.12.2006 20:50, insgesamt 1-mal bearbeitet
|
|
|
|
|
Zeithase
Dabei seit: 09.05.2005
Ort: Erfurt
Alter: 39
Geschlecht:
|
Verfasst Mi 20.12.2006 21:04
Titel
|
|
|
Hast Du eine Funktion MM_openBrWindow in Deinem Dokument definiert? Wie sieht der Output als HTML-Ausgabe aus? Sicherlich wirst Du ohne das Escapen von ' ein paar Probleme bekommen. Leichter Trick, Heredoc-Syntax:
Code: | echo <<<EOT
Dein Code samt $variablen
EOT;
|
Oder eben \' zum Escapen verwenden.
Zuletzt bearbeitet von Zeithase am Mi 20.12.2006 21:06, insgesamt 2-mal bearbeitet
|
|
|
|
|
Anzeige
|
|
|
Ragnaroek
Account gelöscht Threadersteller
Ort: -
|
Verfasst Mi 20.12.2006 21:15
Titel
|
|
|
Definiert hab ich das über
Code: | <script type="text/JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</script> |
Wie es in der HTML-Ausgabe aussieht kann ich Dir nicht sagen da ich diese Fehlermeldung bekomme
Code: |
Parse error: parse error, expecting `','' or `';'' in /mnt/kw1/08/925/00000000/htdocs/visible/entwurf/nuhr_2006/dieter-nuhr-fanclub-ueber-dieter-galerie.php on line 100 |
wie gesagt...die " und ' machen Probleme..
|
|
|
|
|
Zeithase
Dabei seit: 09.05.2005
Ort: Erfurt
Alter: 39
Geschlecht:
|
Verfasst Mi 20.12.2006 21:21
Titel
|
|
|
Ragnaroek hat geschrieben: | wie gesagt...die " und ' machen Probleme.. |
\' und \" zum Escapen innerhalb der echo 'blahblahblah'-Aussage. Beispiel:
Code: | echo 'Blahblahblah \'irgendwas\' und \"nochwas\"'; |
|
|
|
|
|
Ragnaroek
Account gelöscht Threadersteller
Ort: -
|
Verfasst Mi 20.12.2006 21:40
Titel
|
|
|
Hai
hab auch mal eben im Netbez. Escpapen geschaut und hab mal schnell das eine oder andere "überflogen"...
Code: | echo '<span class="float_bilder"><a href="' . $datensatz["bild_gross_html"] . '" target="nuhr20061"><img src="images/' . $datensatz["bild_klein_link"] . '" width="150" height="150" style="border:solid 1px #cccccc; padding:0px;" alt="' .$datensatz["bild_klein_alt_text"] . '" title="' . $datensatz["bild_klein_alt_text"] . '" onclick="MM_openBrWindow(\'dieter-nuhr-fanclub-galerie-nuhr-2006-1-gross.html\',\'nuhr20061\',\'width=578,height=800\')" /></a></span>'; |
das ist der aktuelle Stand...und so sieht das ganze in der HTML-Ausgabe aus...
Code: | <span class="float_bilder"><a href="dieter-nuhr-fanclub-galerie-nuhr-2006-1-gross.html" target="nuhr20061"><img src="images/dieter-nuhr-fanclub-galerie-nuhr-2006-1-klein.jpg" width="150" height="150" style="border:solid 1px #cccccc; padding:0px;" alt="Dieter Nuhr-Fanclub - Dieter Nuhr 2006 - 1" title="Dieter Nuhr-Fanclub - Dieter Nuhr 2006 - 1" onclick="MM_openBrWindow('dieter-nuhr-fanclub-galerie-nuhr-2006-1-gross.html','nuhr20061','width=578, height=800')" /></a></span> |
der Link funzt, nur leider das JS-Script Anscheinend noch nicht...
Hier der Link zur dazugehörigen Seite:
L I N K
Hab das ganze aber erst im ersten Bild eingebunden...
Ragna
Zuletzt bearbeitet von am Mi 20.12.2006 21:41, insgesamt 1-mal bearbeitet
|
|
|
|
|
Ragnaroek
Account gelöscht Threadersteller
Ort: -
|
Verfasst Mi 20.12.2006 22:02
Titel
|
|
|
habs geschafft....der Fehler lag das im JS ein Zeilenumbruch im Quelttext war...
Code: | ...\'width=578, height=800\' |
anstatt
Code: | \'width=578,height=800\' |
jetzt funzt das wunnebar.. (Link oben, erstes Bild)
Besten dank für die Hilfe...
Ragna
|
|
|
|
|
|
|
|
Ähnliche Themen |
onclick-Event bei onclick dieses Elements ändern
Zufallsbild mit Onclick...
onclick funktion
onClick Handler
JavaScript - Onclick Fehler im IE
onclick event verhindern
|
|