|
| Pop up boks Fra : Pjevser | Vist : 943 gange 64 point Dato : 27-10-05 01:15 |
|
Jeg søger efter en kode der ligner næsten denne her: <INPUT value="Klik her" type="button" onclick="alert('Din tekst')" >
I den nye vil jeg meget gerne have en hvor man også kan trykke cancel/annuller.
hvor man fx trykker Ok og så kommer videre til en ny side, trykker cancel hvor den så blot lukker boksen og man så kan forsætte fra hvor man kom til :)
Nogen der ved hvor jeg kan finde sådan en kode?
/Pjevser
| |
| Kommentar Fra : bentjuul |
Dato : 27-10-05 01:40 |
|
Prøv denne om det er i den stil her http://bsjh.dk/pop/ så kan jeg sende dig filerne, min email finder du under profil.
//bentjuul
| |
| Kommentar Fra : Pjevser |
Dato : 27-10-05 01:43 |
|
Det er ikke lige frem så noget jeg vil have :)
| |
| Kommentar Fra : Pjevser |
Dato : 27-10-05 02:11 |
|
Hmm kan du ikke lave en eksempel på det? Man skal kunne klikke på en knap hvor der så efter kommer en pop up hvor man så ellers kan trykke på Ok eller Cancel.
| |
| Kommentar Fra : Pjevser |
Dato : 27-10-05 05:02 |
|
Tak det er lige koden jeg har brug for :D
Ved ikke om den allerede gør, men kan du gøre så den åbner i et nyt vindue når man klikker på Åben? eller bare sig hvad jeg skal rette og til hvad ;)
| |
| Kommentar Fra : molokyle |
Dato : 27-10-05 05:04 |
|
Pps. Det er altså </head> i sidens HTML koden ...ikke i scriptkodens HTML variabel !!!
...oh CSS'en bør kommenteres ud.
Hvis du forstår hvad jeg mener? For en sikkerheds skyld kommer rettelsen her :
Kode <html>
<head>
<title>Pop-up Links</title>
<script type="text/javascript">
<!--
function Linkdialog(link)
{
var LINK=link;
var HTML="<html><head><title>Link</title></head><body><INPUT value='Åben' type='button' onclick='opener.location.href=\""+LINK+"\";window.close();'/><INPUT value='Fortryd' type='button' onclick='window.close();'/></body></html>";
var pop=window.open("","_blank","width=128,height=32,toolbar=no,scrollbars=no");
pop.document.open();
pop.document.write(HTML);
pop.document.close();
return;
}
//-->
</script>
<style type="text/css">
<!--
body
{
background:#000000;
color:#ffffff;
font-family: tahoma,arial,sans-serif;
font-size:0.75em;
}
//-->
</style>
</head>
<body>
<span onclick="Linkdialog('http://dmi.dk');" onmouseover="this.style.cursor='pointer';">DMI</span>
<br/><br/>
<span onclick="Linkdialog('http://dr.dk');" onmouseover="this.style.cursor='pointer';">DR</span>
<br/><br/>
<span onclick="Linkdialog('http://tv2.dk');" onmouseover="this.style.cursor='pointer';">Tv2</span>
</body>
</html> |
</MOLOKYLE>
| |
| Kommentar Fra : molokyle |
Dato : 27-10-05 05:08 |
|
[hør] Du er kræsen hva'?
Ok. da... jeg kigger lige på det
</MOLOKYLE>
| |
| Kommentar Fra : molokyle |
Dato : 27-10-05 05:34 |
|
Hm... det driller. Jeg er vist lidt for træt nu. Kan du ikke lige selv prøve at rode videre med det? Her er et link omkring at åbne vinduer i javascript : http://www.infimum.dk/HTML/JSwindows.html
Det er værdien af referencen til variablen LINK der ikke bliver udkrevet, men derimod variabelnavnet. Det er noget rod med anførselstegn i anførselstegn og blandingen af små og store af slagsen :
Kode <html>
<head>
<title>Pop-up Links</title>
<script type="text/javascript">
<!--
function Linkdialog(link)
{
var LINK=link;
var HTML="<html><head><title>Link</title></head><body><INPUT value='Åben' type='button' onclick='window.open(\"+LINK+\",\"_blank\",\"width=640,height=380,left=0,top=0,titlebar=yes,menubar=yes,toolbar=yes,location=yes,scrollbars=yes,status=yes,resizable=yes\");window.close();'/><INPUT value='Fortryd' type='button' onclick='window.close();'/></body></html>";
var pop=window.open("","_blank","width=128,height=32,toolbar=no,scrollbars=no");
pop.document.open();
pop.document.write(HTML);
pop.document.close();
return;
}
//-->
</script>
<style type="text/css">
<!--
body
{
background:#000000;
color:#ffffff;
font-family: tahoma,arial,sans-serif;
font-size:0.75em;
}
//-->
</style>
</head>
<body>
<span onclick="Linkdialog('http://dmi.dk');" onmouseover="this.style.cursor='pointer';">DMI</span>
<br/><br/>
<span onclick="Linkdialog('http://dr.dk');" onmouseover="this.style.cursor='pointer';">DR</span>
<br/><br/>
<span onclick="Linkdialog('http://tv2.dk');" onmouseover="this.style.cursor='pointer';">Tv2</span>
</body> |
Jeg må sove nu, men vender tilbage op ad dagen, hvis ikke du selv er kommet op med løsningen
</GODNAT>
| |
| Accepteret svar Fra : molokyle | Modtaget 64 point Dato : 27-10-05 06:01 |
|
Nå, jeg kunne ikke lade være at lave det alligevel. Man er vel nørd
Kode <html>
<head>
<title>Pop-up Links</title>
<script type="text/javascript">
<!--
function Linkdialog(link)
{
var LINK=link;
var HTML="<html><head><title>Link</title></head><body><INPUT value='Åben' type='button' onclick='window.open(\""+LINK+"\",\"_blank\",\"width=640,height=380,left=0,top=0,titlebar=yes,menubar=yes,toolbar=yes,location=yes,scrollbars=yes,status=yes,resizable=yes\");window.close();'/><INPUT value='Fortryd' type='button' onclick='window.close();'/></body></html>";
var pop=window.open("","_blank","width=128,height=32,toolbar=no,scrollbars=no");
pop.document.open();
pop.document.write(HTML);
pop.document.close();
return;
}
//-->
</script>
<style type="text/css">
<!--
body
{
background:#000000;
color:#ffffff;
font-family: tahoma,arial,sans-serif;
font-size:0.75em;
}
//-->
</style>
</head>
<body>
<span onclick="Linkdialog('http://dmi.dk');" onmouseover="this.style.cursor='pointer';">DMI</span>
<br/><br/>
<span onclick="Linkdialog('http://dr.dk');" onmouseover="this.style.cursor='pointer';">DR</span>
<br/><br/>
<span onclick="Linkdialog('http://tv2.dk');" onmouseover="this.style.cursor='pointer';">Tv2</span>
</body>
</html> |
..og var der andre ting?
</MOLOKYLE>
| |
| Kommentar Fra : molokyle |
Dato : 27-10-05 06:12 |
|
Så flipper kandu.dk ud. Se lige hvor meget plads her blev. Det er kludder i kandu's asp.NET kode der er årsag til misæren
Kandu har sat 3 ekstra mellemrum ind :
Ret : st atus=yes til status=yes
..og : left=0 ,top=0 til left=0,top=0
samt : type='button' onclick='window.close(); til type='button' onclick='window.close(); i 'Fortryd' knappen
</MOLOKYLE>
| |
| Kommentar Fra : molokyle |
Dato : 27-10-05 06:15 |
|
4 ...
scrollbars=no" ); rettes til scrollbars=no");
..i : var pop=window.open("... osv.
</MOLOKYLE>
| |
| Kommentar Fra : molokyle |
Dato : 27-10-05 09:55 |
|
g'mor'n
Tjaeh... så blev jeg vækket af mine naboer, som holder fødselsdagsfest. Det er unge mennesker, så der er gang i den
Det næste du spørger om er garanteret om ikke man kan centrere pop-up'en midt på siden?
Joda, det kan man
Du indsætter blot disse to linier øverst i scriptet :
Kode var leftpos=(screen.width-128)/2;
var toppos=(screen.height-64)/2; |
..og retter; var pop=window.open("... osv. til :
Kode var pop=window.open("","_blank","left="+leftpos+",top="+toppos+",width=128,height=46,toolbar=no,scrollbars=no"); |
<MOLOKYLE>
| |
| Kommentar Fra : molokyle |
Dato : 27-10-05 11:36 |
|
severino -> Jeg tager en lur hist og pist F.eks. sov jeg fra ca. 19 til ca. 24.30 i går aftes.
..men ellers er 6 timers søvn i døgnet nok til mig og sådan har det været i mange år
</MOLOKYLE>
| |
| Kommentar Fra : molokyle |
Dato : 27-10-05 17:24 |
|
Jeps: Hvis jeg lægger mig i selen !!!
HUSK at bentjuul også har bidraget med et script, der kan 'merges'
..selvom jeg måske har hjulpet en smule med dette?
Andre 'i det private erhvervsliv' betaler nemt 900 kr. pr. time for; 'den slags'
Husk at ALT hér tilhører http://kandu.dk :
Citat Grunden til dette er, at alt hvad du måtte skrive eller sende tilhører os. Ja du læste rigtigt, vi kan reproducere det, afsløre, transmittere det, udgive det, sende det til et andet sted, vi kan endda sende det til din mor ( når vi altså har fundet hendes adresse). Ikke nok med det, vi kan bruge enhver ide, koncept, knowhows eller teknologi der måtte komme fra dig på hvilken som helst måde vi ønsker, og det er inklusiv udvikling, fabrikation, markedsføring af produkter eller andre ting. |
..så...hellere gå med vaklende skridt i den 'rigtige' retning ..end med 'raske' ud over afgrunden
..end at 'udvikle' for 'de dovne'
Mon ikke ikke du selv skulle gøre dig en smule 'umage' og læse på lektien?
...ikke at jeg gerne vil hjælpe dig på vej; ...som du kan læse ovenfor
</MOLOKYLE>
| |
| Kommentar Fra : molokyle |
Dato : 27-10-05 17:27 |
|
Det jeg mener er :
Du stiller et forholdsvis 'simpelt' spørgmål om en lille rutine 'til noget'.
..og det ender med at jeg sidder og programmerer HELE dit site
..dén går bare IKKE
*IMHO* </MOLOKYLE>
| |
| Kommentar Fra : molokyle |
Dato : 27-10-05 17:50 |
|
Jeg er skam : Helt rolig
...men synes du ikke selv du nu har fået et 'acceptabelt' svar på dit spørgsmål?
..oder?
</MOLOKYLE>
| |
| Du har følgende muligheder | |
|
Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.
Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
| |
|
|