312 Aufrufe
Gefragt in Webseiten HTML von
Hallo !

ich hab einen Link der auf ein Pop Up verweisen soll (ca. 350 px auf 250 px) nun hab ich dass bisher so gelöst dass ich ein externes File eingebunden habe:

<a href="legende.html" target="popupname" onClick="javascript:popup(´popupname´,´width=340,height=300,directories=no,toolbar=no,location=no,menubar=no,scrollbars=no,status=no,resizable=no,dependent=no´)">Legende zu den Bewertungen</a></font>

möchte aber genau das mit dem "legende.html" file nicht... geht so was? dass ich pro po up immer individuell etwas reinschreiben kann? (habe eine film sammlung, möchte eine bewertung anzeigen lassen die ja bei jedem film anders ist...


gruss Mike

2 Antworten

0 Punkte
Beantwortet von azn-freak Mitglied (215 Punkte)
In den <head> schreibst du folgendes:
<script>
<!--

function PopUp(Text, Breite, Hoehe)
{
Fensteroptionen = "toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0";

Grafikfenster = window.open("", "", Fensteroptionen + ',width=' + Breite + ',height=' + Hoehe);
Grafikfenster.focus();
Grafikfenster.document.open();
with(Grafikfenster)
{
document.write("<html><head>");
document.write("</head>");
document.write("<body>");
document.write(""+ Text +"");
document.write("</body></html>");
}

return;
}

//-->
</script>

Kurz gesagt, du erstellst das Fenster für das PopUp

Nun soll ja jedes PopUp individuell sein...das machst du wie folgt:
<a href="javascript:PopUp('Text eintragen', 'Breite eintragen', 'Höhe eintragen');">

Somit sind die individuellen Texte im Link eingetragen...
Ich hoffe ich hab mich nicht vertippt xD
0 Punkte
Beantwortet von azn-freak Mitglied (215 Punkte)
Korrektur:

In den <head> schreibst du folgendes:

<script>
<!--

function PopUp(Kommentar, Breite, Hoehe)
{
Fensteroptionen = "toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0";

Grafikfenster = window.open("", "", Fensteroptionen + ',width=' + Breite + ',height=' + Hoehe);
Grafikfenster.focus();
Grafikfenster.document.open();
with(Grafikfenster)
{
document.write("<html><head>");
document.write("</head>");
document.write("<body>");
document.write(""+ Kommentar +"");
document.write("</body></html>");
}

return;
}

//-->
</script>


Kurz gesagt, du erstellst das Fenster für das PopUp

Nun soll ja jedes PopUp individuell sein...das machst du wie folgt:

<a href="javascript:PopUp('Kommentar eintragen', 'Breite eintragen', 'Höhe eintragen');">LINK</a>
...