Java Script PopUp

Seite 1 von 2 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/java_script_popup_40247/page_1 - zur Vollversion wechseln!


alexsb schrieb am 06.07.2002 um 21:13

Servus!
Ich möchte gerne ein Bild dessen Pfad in einer Datenbank steht in einem Popup Fenster aufrufen. Das Popup Fenster schaff ich noch, nur die Variable kann ich nicht übergeben!

Folgender Code

Im Head:

function PopupFenster(quelle)
{
F = window.open("pic.php?quelle='quelle'","Popup","width=400,height=300");
}

Aufgerufen durch:

<a href="javascript:PopupFenster('<?=$row["Pic"];?>');"><image border = "0" src = "<?=$row["TN"];?>"></a>

im $row["pic"] ist der Pfad! Ich vermute ich muß den Pfad zuerst einer JavaScript Variable zuweisen und dann übermitteln! Wie mach ich denn das?
Danke schon im Voraus!


Tex schrieb am 06.07.2002 um 21:37

<? echo $row["Pic"]; ?>

edit: TN natürlich dementsprechend


alexsb schrieb am 06.07.2002 um 22:10

Das ist die kurzschreibweise! Sie geht! hat das einen Nachteil?


alexsb schrieb am 07.07.2002 um 13:46

kann mir denn keiner helfen???


schrieb am 07.07.2002 um 13:58

NIE in einem HREF ein Javascript unterbringen, in das href-feld gehört eine URL hinein, nichts anderes.
richtig soll es

<a href="pic.php?quelle=<?=$row[Pic];?>" onclick="javascript:PopupFenster('<?=$row[Pic];?>'); return false;">

und nein, die kurzschreibweise ist nicht von Nachteil ;)

bei dir machst einen fehler wegen "" im php-code. ich hab den rausgenommen ;)


Vir@s schrieb am 07.07.2002 um 14:19

Sagmal deRelict warum ändert er <JavaScript> immer in Java Script um?

Vielleicht hast du des schon mal beantwortet aber ich habs überlesen :)


schrieb am 07.07.2002 um 14:23

Ist die pseudo-XSS-Protection vom vB. ich finds auch stupid :rolleyes:


Vir@s schrieb am 07.07.2002 um 14:36

aso :)

Naja vb halt :D


alexsb schrieb am 07.07.2002 um 14:46

Jetzt bekomm ich immer die Fehlermeldung dass ein ";" fehlt! Ich weiss aber nicht wo, außerdem macht er noch ekin popup auf sondern öffnet den link in der selben Seite!


schrieb am 07.07.2002 um 14:51

hast das javascript zusammengeschrieben?
und klar öffnet ers jetzt im selben fenster - weil das JS nicht funktioniert ... toll oder?


alexsb schrieb am 07.07.2002 um 14:57

im head:

<script language="javascript">
<!--
function PopupFenster(quelle)
{
F = window.open("pic.php?quelle='quelle'","Popup","width=400,height=300");
}
// -->
</script>

aufgerufen durch:

<a href="pic.php?quelle=<?=$row[Pic];?>" onclick="java script:PopupFenster('<?=$row[Pic];?>'); return false"><image src = "<?=$row[TN];?>"></a>

hab schon probiert nach return false einen ; zu machen, hilft nicht!


schrieb am 07.07.2002 um 15:05

funktioniert einwandfrei - solange man "javascript" und nicht java script schreibt :rolleyes:


alexsb schrieb am 07.07.2002 um 15:13

laufzeitfehler: Objekt erwartet????


schrieb am 07.07.2002 um 15:16

der obrige code von dir 1:1 copy&paste funktioniert einwandfrei.
maybe hat er eine alte version im Cache?


alexsb schrieb am 07.07.2002 um 15:33

kanns daran liegen das die javascript funktion in einer anderen Datei ist und mit include (php) aufgerufen wird? normal nicht oder?

Anzusehen unter http://www.stahlbau-lex.at




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026