Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

Bildschirmlupe; klappt nicht ganz





Frage

Hallo! habe auf meiner page eine bildschirm lupe... hab die von ner page kopiert =) also will hier keine sprüche lesen wie "du hast keine ahnung, einfach nur kopieren bringts nicht. man muss das script auch verstehen" dass weiss ich! also hier mal das script: <!----- Bildschirmlupe ----------------------------------------------------------------> <script type="text/javascript"> document.write(´<input type="button" value="+" name="in" onclick="zoom(1)" style="width:25;heigth:20">´) document.write(´ <input type="button" value="-" name="out" onclick="zoom(0)" style="width:25;heigth:20">´) document.write(´ <input type="button" value="N" name="normalize" onclick="index=9;zoom(1)" style="width:25;heigth:20">´) document.write(´ <input type="text" value="100%" id="percent" size="5">´) var comments begintag=´<font face="Arial, Tahoma">´ comments="test" +"<h1>test</h1>" +"<h2>test</h2>" +"test" +"test" var ie4=document.all&&!document.getElementById var ns4=document.layers var DOM2=document.getElementById if (ie4||DOM2) document.write(´<div id="zoomer"></div>´) else document.write(´<ilayer id="zoomerns"><layer id="zoomerns_sub" left=0 top=0></layer></ilayer>´) var index=10 if (DOM2){ document.getElementById("zoomer").style.fontSize=index*2+5+´px´; document.getElementById("zoomer").innerHTML=begintag+comments+´</font>´ } else if (ie4){ document.all.zoomer.style.fontSize=index*2+5+´px´; document.all.zoomer.innerHTML=begintag+comments+´</font>´} else if (ns4){ document.zoomerns.document.zoomerns_sub.document.write(´<font face="Impact" size="´+index+´">´+comments+´</font>´) document.zoomerns.document.zoomerns_sub.document.close()} function zoom(how) { if ((index<=50)&&(how==1)) index++ if ((index>0)&&(how==0)) index-- document.getElementById("percent").value=4*(index*2+5)+"%" if (DOM2){ document.getElementById("zoomer").style.fontSize=index*2+5+´px´; document.getElementById("zoomer").innerHTML=begintag+comments+´</font>´ } else if (ie4){ document.all.zoomer.style.fontSize=index*2+5+´px´; document.all.zoomer.innerHTML=begintag+comments+´</font>´} else if (ns4){ document.zoomerns.document.zoomerns_sub.document.write(´<font face="Impact" size="´+index+´">´+comments+´</font>´) document.zoomerns.document.zoomerns_sub.document.close()} } </script> <!------ Bildschirmlupe Ende -------------------------------------------------------------------------------------------> nun hab ich folgendes problem: bei diesem script wird nur das vergrössert was in der variable comments deklariert wird... ich möchte dass nun so einstellen dass die vergrösserung sich auf die ganze page bezieht.. Danke! Gruss Mike

Antwort 1 von rfb

ohne Garantie (denn solche uralten Scripte mit 1000 Browserspezifischen Sachen haben so ihre Tücken): kopier aus deiner Seite alles was zwischen <body> und </body> steht (ausgenommen Scriptbereiche) in die Variable. Ggf. musst du Anführungszeichen maskieren (aus " wird \") und wie du Zeilen miteinander verbindest steht ja im Script.

Teste im Firefox und schau dir in der Fehlerkonsole etwaige Meldungen an.

Antwort 2 von G-Styler

ok danke viel mal... ich werds testen und melde mich dann wieder =)

Danke!!!


gruss g-styler

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: