Supportnet / Forum / Webseiten/HTML
Klick up Fenster ohne externes HTML File
Frage
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
Antwort 1 von azn-freak
In den <head> schreibst du folgendes:
Kurz gesagt, du erstellst das Fenster für das PopUp
Nun soll ja jedes PopUp individuell sein...das machst du wie folgt:
Somit sind die individuellen Texte im Link eingetragen...
Ich hoffe ich hab mich nicht vertippt xD
<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
Antwort 2 von azn-freak
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>
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>